python積分管理系統 Python教你積分

2021-10-21 07:05:43 字數 1745 閱讀 2376

原文:積分是微積分學與數學分析裡的乙個核心概念。通常分為定積分和不定積分兩種。其實我也不會積分,水平太差了

。 一重積分$$\int_1^2 x^2 dx$$

用sympy計算

from sympy import *

x = symbols("x")

print(integrate(x**2,(x,1,2)))

out:

7/3用 scipy計算

from scipy import integrate

def f(x):

return x**2

print(integrate.quad(f,1,2))

# quad方法會返回精確的值和誤差

out:

(2.3333333333333335, 2.590520390792032e-14)

scipy 用於對數值定積分計算,而sympy用於計算符號積分

二重積分

數值積分

from scipy import integrate

def half_sphere():

return 1

def half_circle(x):

return (1-x**2)**0.5

print(integrate.dblquad(half_sphere,-1,1,lambda x :-half_circle(x),lambda x : half_circle(x)))

out:

(3.141592653589797, 2.000471344132393e-09)

這裡我用符號r ,盡量用符號吧

from sympy import *

x,y = symbols("x,y")

r = symbols('r',positive = true)

circle_area = 2 * integrate(sqrt(r**2-x**2),(x,-r,r))

print(circle_area)

circle_area = circle_area.subs(r,sqrt(r**2-x**2))

print(circle_area)

print(integrate(circle_area,(x,-r,r))) # 三重積分

out:

pi*r**2

pi*(r**2 - x**2)

4*pi*r**3/3

順便回顧下大學高數的內容

C 之客戶消費積分管理系統

之前資料結構課程設計要求做這麼乙個小程式,現在貼上原始碼,來和大家進行交流學習,希望大家給出意見和建議 程式以煉表為主要資料結構對客戶資訊進行儲存,對身份證號碼判斷了位數及構成 前十七位為數字,最後一位是數字或x 需求 針對客戶的消費情況,進行客戶管理,根據客戶的消費積分對客戶實行不同程度的打折優惠...

C 體育俱樂部積分管理

乙個俱樂部有籃球 足球和排球隊。下面給出基類的框架 class ball 以ball為基類,構建basketball,football和volleyball三個類。生成上述類並編寫主函式,要求主函式中有乙個基類ball指標陣列,陣列元素不超過20個。ball pb 20 主函式根據輸入的資訊,相應建...

簡析積分商城系統的積分管理制度!

積分制管理制度原本是一些大型品牌實現使用者留存,提高使用者忠誠度的方法。但是隨著壟斷行業的不斷減少,市場競爭開放度越來越高,各行各業的競爭力也越來越大。各行業都開始利用積分制管理制度進行使用者運營,積分逐漸成為常見的使用者運營手段。積分制管理制度不再是大品牌和大型企業的專屬,它開始適用於更多的行業和...