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

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

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

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

ValueError: math domain error

ValueError: negative number cannot be raised to a fractional power

這些異常、錯(cuò)誤,

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

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

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

2,**運(yùn)算符

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

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

這時(shí)有兩種方法可以解決此問題:

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

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

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

相關(guān)文章

最新評(píng)論

荃湾区| 调兵山市| 和龙市| 碌曲县| 耿马| 昌吉市| 探索| 寿阳县| 赤壁市| 临海市| 榆林市| 凤庆县| 涪陵区| 沧州市| 乐陵市| 塔河县| 裕民县| 威宁| 高邮市| 云南省| 岗巴县| 岐山县| 临高县| 醴陵市| 九龙县| 襄城县| 左贡县| 志丹县| 海门市| 兴义市| 五原县| 长葛市| 湟源县| 兰溪市| 东源县| 克拉玛依市| 巴东县| 柳江县| 邵东县| 澄江县| 普洱|