import scipy.stats as sta
10年積累的網站建設、成都網站建設經驗,可以快速應對客戶對網站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網絡服務。我雖然不認識你,你也不認識我。但先網站制作后付款的網站建設流程,更有柏鄉免費網站建設讓你可以放心的選擇與我們合作。
import math
def option_call(s,x,r,sigma,t):
d1=(math.log(s/x)+(r+sigma**2/2)*t)/(math.sqrt(t)*sigma)
d2=d1-sigma*math.sqrt(t)
c=s*sta.norm.cdf(d1,0,1)-x*sta.norm.cdf(d2,0,1)*math.exp(-r*t)
return c
import math
res = math.log(math.pi+1,math.e)
import math #導入math數據庫
a=math.pi #令一個值為a
用a來代替π在函數中的運算就可以
比如寫三角錐的公式中用a來代替π的位置。
擴展資料:
根據PEP的規定,必須使用4個空格來表示每級縮進(不清楚4個空格的規定如何,在實際編寫中可以自定義空格數,但是要滿足每級縮進間空格數相等)。使用Tab字符和其它數目的空格雖然都可以編譯通過,但不符合編碼規范。支持Tab字符和其它數目的空格僅僅是為兼容很舊的的Python程序和某些有問題的編輯程序。
參考資料來源:百度百科-Python
導入math和cmath庫,然后調用cmathlog(mathx)即可。
Python由荷蘭數學和計算機科學研究學會的吉多·范羅蘇姆于1990年代初設計,作為一門叫做ABC語言的替代品。Python提供了高效的高級數據結構,還能簡單有效地面向對象編程。Python語法和動態類型,以及解釋型語言的本質,使它成為多數平臺上寫腳本和快速開發應用的編程語,隨著版本的不斷更新和語言新功能的添加,逐漸被用于獨立的、大型項目的開發。
Python math 庫提供許多對浮點數的數學運算函數,math模塊不支持復數運算,若需計算復數,可使用cmath模塊(本文不贅述)。
使用dir函數,查看math庫中包含的所有內容:
1) math.pi????# 圓周率π
2) math.e????#自然對數底數
3) math.inf? ? #正無窮大∞,-math.inf? ? #負無窮大-∞
4) math.nan? ? #非浮點數標記,NaN(not a number)
1) math.fabs(x)? ? #表示X值的絕對值
2) math.fmod(x,y)? ? #表示x/y的余數,結果為浮點數
3) math.fsum([x,y,z])? ? #對括號內每個元素求和,其值為浮點數
4) math.ceil(x)? ? #向上取整,返回不小于x的最小整數
5)math.floor(x)? ? #向下取整,返回不大于x的最大整數
6) math.factorial(x)? ? #表示X的階乘,其中X值必須為整型,否則報錯
7) math.gcd(a,b)? ? #表示a,b的最大公約數
8)? math.frexp(x)? ? ? #x = i *2^j,返回(i,j)
9) math.ldexp(x,i)? ? #返回x*2^i的運算值,為math.frexp(x)函數的反運算
10) math.modf(x)? ? #表示x的小數和整數部分
11) math.trunc(x)? ? #表示x值的整數部分
12) math.copysign(x,y)? ? #表示用數值y的正負號,替換x值的正負號
13) math.isclose(a,b,rel_tol =x,abs_tol = y)? ? #表示a,b的相似性,真值返回True,否則False;rel_tol是相對公差:表示a,b之間允許的最大差值,abs_tol是最小絕對公差,對比較接近于0有用,abs_tol必須至少為0。
14) math.isfinite(x)? ? #表示當x不為無窮大時,返回True,否則返回False
15) math.isinf(x)? ? #當x為±∞時,返回True,否則返回False
16) math.isnan(x)? ? #當x是NaN,返回True,否則返回False
1) math.pow(x,y)? ? #表示x的y次冪
2) math.exp(x)? ? #表示e的x次冪
3) math.expm1(x)? ? #表示e的x次冪減1
4) math.sqrt(x)? ? #表示x的平方根
5) math.log(x,base)? ? #表示x的對數值,僅輸入x值時,表示ln(x)函數
6) math.log1p(x)? ? #表示1+x的自然對數值
7) math.log2(x)? ? #表示以2為底的x對數值
8) math.log10(x)? ? #表示以10為底的x的對數值
1) math.degrees(x)? ? #表示弧度值轉角度值
2) math.radians(x)? ? #表示角度值轉弧度值
3) math.hypot(x,y)? ? #表示(x,y)坐標到原點(0,0)的距離
4) math.sin(x)? ? #表示x的正弦函數值
5) math.cos(x)? ? #表示x的余弦函數值
6) math.tan(x)? ? #表示x的正切函數值
7)math.asin(x)? ? #表示x的反正弦函數值
8)?math.acos(x)? ? #表示x的反余弦函數值
9)?math.atan(x)? ? #表示x的反正切函數值
10) math.atan2(y,x)? ? #表示y/x的反正切函數值
11) math.sinh(x)? ? #表示x的雙曲正弦函數值
12) math.cosh(x)? ? #表示x的雙曲余弦函數值
13) math.tanh(x)? ? #表示x的雙曲正切函數值
14) math.asinh(x)? ? #表示x的反雙曲正弦函數值
15) math.acosh(x)? ? #表示x的反雙曲余弦函數值
16) math.atanh(x)? ? #表示x的反雙曲正切函數值
1)math.erf(x)? ? #高斯誤差函數
2) math.erfc(x)? ? #余補高斯誤差函數
3) math.gamma(x)? ? #伽馬函數(歐拉第二積分函數)
4) math.lgamma(x)? ? #伽馬函數的自然對數
名稱欄目:python求ln函數,在python如何調用ln函數
標題路徑:http://m.newbst.com/article14/hsdoge.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、商城網站、域名注冊、微信公眾號、品牌網站建設、用戶體驗
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯