最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決python中的冪函數(shù)、指數(shù)函數(shù)問題

 更新時間:2019年11月25日 17:34:07   作者:jhjbjbn  
今天小編就為大家分享一篇解決python中的冪函數(shù)、指數(shù)函數(shù)問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

最近在調(diào)代碼,碰到冪函數(shù)、指數(shù)函數(shù),總是提示

ValueError: math domain error

ValueError: negative number cannot be raised to a fractional power

這些異常、錯誤,

發(fā)現(xiàn)里邊有很多細(xì)節(jié)問題:

python中,想要表示a的b次方時,有兩種方法:

1,math.pow()這個內(nèi)置函數(shù)

2,**運算符

這兩種方法效果是一樣的,但是當(dāng)

b為分?jǐn)?shù),a為負(fù)數(shù):當(dāng)冪運算符的底數(shù)為負(fù)數(shù)、冪為分?jǐn)?shù)時,Python會拋出ValueError: negative number cannot be raised to a fractional power異常,

這時有兩種方法可以解決此問題:

1,底數(shù)a正負(fù)均可不影響你的算法的話,加一個絕對值就行了即abs(a);

2,如果底數(shù)a必須是正、或必須是負(fù)的話,需要采用復(fù)數(shù)進(jìn)行運算。因此凡是遇到冪為分?jǐn)?shù)的項,都將底數(shù)用complex()轉(zhuǎn)換為復(fù)數(shù)。

以上這篇解決python中的冪函數(shù)、指數(shù)函數(shù)問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

扎鲁特旗| 申扎县| 清水河县| 景泰县| 娄烦县| 芦山县| 利川市| 汝城县| 资兴市| 蚌埠市| 突泉县| 疏勒县| 彭山县| 廉江市| 扎兰屯市| 肇源县| 洮南市| 定西市| 湄潭县| 建德市| 札达县| 安丘市| 卢湾区| 奇台县| 遂川县| 抚顺县| 黔江区| 大石桥市| 南郑县| 金乡县| 楚雄市| 阿尔山市| 永兴县| 华池县| 兰西县| 延川县| 深州市| 丹阳市| 大英县| 洛南县| 元朗区|