1. 程式人生 > 其它 >Python中的數學運算

Python中的數學運算

1.Python中輸入對數函式

其中有兩個包可以實現:

1)利用numpy包。

import numpy as np
np.log(x)     #np.log(x)預設以e為底數。
np.log底數(x) #底數為數字形式。
"""
例如: >>np.log(np.e)
1.0
>>np.log10(100)
10.0
"""

2)利用math包。

import math
#其形式為:math.log(x,base)
#base為底
“““
>>math.log(math.e,math.e)
1.0
>>math.log(10,math.e)
2.302585092994046
”””

2.Python中求積分

需要使用到sympy包:

from sympy import *     #
x=symbols('x')     #引入x變數。
'''
也可以使用
from sympy.abc import x,y
來引入變數
'''
f=x**3     #定義函式
a=0
b=1
#integrate(函式,(自變數,積分下限,積分上限))
#integrate(函式,自變數)
>>y=integrate(f,(x,a,b))     
1/4
>>y=integrate(f,x)
x**4/4

3.數學表示形式:

1)冪函式

#
x的n次方 x**n

2)指數函式

見3-1的形式。

3)對數函式

見1。

4)三角函式

!待補充

5)反三角函式

!待補充