日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python numpy.power()數組元素求n次方案例

瀏覽:123日期:2022-06-25 09:08:06
如下所示:

numpy.power(x1, x2)

數組的元素分別求n次方。x2可以是數字,也可以是數組,但是x1和x2的列數要相同。

>>> x1 = range(6) >>> x1 [0, 1, 2, 3, 4, 5] >>> np.power(x1, 3) array([ 0, 1, 8, 27, 64, 125])

>>> x2 = [1.0, 2.0, 3.0, 3.0, 2.0, 1.0] >>> np.power(x1, x2) array([ 0., 1., 8., 27., 16., 5.])

>>> x2 = np.array([[1, 2, 3, 3, 2, 1], [1, 2, 3, 3, 2, 1]]) >>> x2 array([[1, 2, 3, 3, 2, 1], [1, 2, 3, 3, 2, 1]]) >>> np.power(x1, x2) array([[ 0, 1, 8, 27, 16, 5], [ 0, 1, 8, 27, 16, 5]])

補充:python求n次方的函數_python實現pow函數(求n次冪,求n次方)

類型一:求n次冪

實現 pow(x, n),即計算 x 的 n 次冪函數。其中n為整數。pow函數的實現——leetcode

解法1:暴力法

不是常規意義上的暴力,過程中通過動態調整底數的大小來加快求解。代碼如下:

class Solution:def myPow(self, x: float, n: int) -> float:judge = Trueif n<0:n = -njudge = Falseif n==0:return 1final = 1 # 記錄當前的乘積值tmp = x # 記錄當前的因子count = 1 # 記錄當前的因子是底數的多少倍while n>0:if n>=count:final *= tmptmp = tmp*xn -= countcount +=1else:tmp /= xcount -= 1return final if judge else 1/final解法2:根據奇偶冪分類(遞歸法,迭代法,位運算法)

如果n為偶數,則pow(x,n) = pow(x^2, n/2);

如果n為奇數,則pow(x,n) = x*pow(x, n-1)。

遞歸代碼實現如下:

class Solution:def myPow(self, x: float, n: int) -> float:if n<0:n = -nreturn 1/self.help_(x,n)return self.help_(x,n)def help_(self,x,n):if n==0:return 1if n%2 == 0: #如果是偶數return self.help_(x*x, n//2)# 如果是奇數return self.help_(x*x,(n-1)//2)*x

迭代代碼如下:

class Solution:def myPow(self, x: float, n: int) -> float:judge = Trueif n < 0:n = -njudge = Falsefinal = 1while n>0:if n%2 == 0:x *=xn //= 2final *= xn -= 1return final if judge else 1/final

python位運算符簡介

其實跟上面的方法類似,只是通過位運算符判斷奇偶性并且進行除以2的操作(移位操作)。代碼如下:

class Solution:def myPow(self, x: float, n: int) -> float:judge = Trueif n < 0:n = -njudge = Falsefinal = 1while n>0:if n & 1: #代表是奇數final *= xx *= xn >>= 1 # 右移一位return final if judge else 1/final類型二:求n次方

實現 pow(x, n),即計算 x 的 n 次冪函數。其中x大于0,n為大于1整數。

解法:二分法求開方

思路就是逐步逼近目標值。以x大于1為例:

設定結果范圍為[low, high],其中low=0, high = x,且假定結果為r=(low+high)/2;

如果r的n次方大于x,則說明r取大了,重新定義low不變,high= r,r=(low+high)/2;

如果r的n次方小于x,則說明r取小了,重新定義low=r,high不變,r=(low+high)/2;

代碼如下:

class Solution:def myPow(self, x: float, n: int) -> float:# x為大于0的數,因為負數無法開平方(不考慮復數情況)if x>1:low,high = 0,xelse:low,high =x,1while True:r = (low+high)/2judge = 1for i in range(n):judge *= rif x >1 and judge>x:break # 對于大于1的數,如果當前值已經大于它本身,則無需再算下去if x <1 and judgeif abs(judge-x)<0.0000001: # 判斷是否達到精度要求print(pow(x,1/n)) # pow函數計算結果return relse:if judge>x:high = relse:low = r

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
成人三级高清视频在线看| 欧美成人aaa| 国产精品午夜一区二区三区| 亚洲深夜av| 亚洲精品在线观看91| 999国产精品| 色综合www| 一区二区三区四区日本视频| 久久不见久久见免费视频7| 日韩成人av影视| 欧美日韩国产在线观看网站| 福利一区和二区| 国产成人精品999在线观看| 国产精品chinese| 国产极品模特精品一二| 欧美综合精品| 国产探花在线精品| 久久精品凹凸全集| 欧美亚洲一级| 国产精品亚洲综合久久| 欧美激情综合| 91精品一区| 国产精品成人自拍| 麻豆国产精品| 热三久草你在线| 免费一区二区三区在线视频| 精品入口麻豆88视频| 国产在线观看www| 国产伊人精品| 在线 亚洲欧美在线综合一区| 视频在线观看一区二区三区| 亚洲欧洲美洲国产香蕉| 免费在线看一区| 日本成人在线一区| 91精品国产自产精品男人的天堂 | 亚洲天堂一区二区| 欧美少妇精品| 日韩中文在线电影| 91tv亚洲精品香蕉国产一区| 免费精品国产| 亚洲精品看片| 日韩av字幕| 精品视频99| 色老板在线视频一区二区| 亚洲激情国产| 日本视频在线一区| 国产精品17p| 久久精品99久久无色码中文字幕| 麻豆精品91| 国产一区二区亚洲| 蜜芽一区二区三区| 日韩1区2区3区| 中文日韩在线| 日韩欧美一区二区三区在线观看| 欧美一区自拍| 蜜桃久久久久久| 九一精品国产| 日韩一区电影| 国产精品白丝久久av网站 | 亚州av乱码久久精品蜜桃| 欧美91在线| 日韩av在线免费观看不卡| 日韩视频不卡| 99久久夜色精品国产亚洲狼| 久久99视频| 日韩一区二区三免费高清在线观看| 欧美1区2区3区| 青青久久av| 黑森林国产精品av| 久久av影视| 日韩不卡一区二区| 另类av一区二区| 午夜久久免费观看| 激情综合在线| 亚洲香蕉网站| 极品裸体白嫩激情啪啪国产精品| 伊伊综合在线| 日韩大片免费观看| 精品日韩一区| 麻豆国产一区| 国产精品尤物| 国产日韩三级| 国产欧美一区二区色老头| 蜜臀久久99精品久久久久宅男| 亚洲高清成人| 美女久久久久| 91久久中文| 中文亚洲欧美| 快she精品国产999| 日韩影院免费视频| 午夜在线视频观看日韩17c| 宅男在线一区| 日韩一区二区免费看| 亚洲欧美日韩国产综合精品二区 | 欧美不卡视频| 欧美日韩一区二区综合| 日韩中文在线电影| 人人精品亚洲| 精品91久久久久| 蜜臀精品一区二区三区在线观看| 免费看日韩精品| 日本不卡视频在线| 欧美亚洲三区| 久久99国产精品视频| 欧美国产极品| 91综合视频| 欧美日韩国产高清电影| 蜜桃一区二区三区在线观看| 免费不卡在线观看| 亚洲免费毛片| 国产精品美女午夜爽爽| 老司机精品视频网| 首页国产精品| 亚洲二区视频| 亚洲欧洲美洲国产香蕉| 91精品国产自产观看在线| 国产精品中文| 成人台湾亚洲精品一区二区| 欧美好骚综合网| 中文另类视频| 久久夜色精品| 日韩精品一区二区三区中文| 欧美91在线| 久久久久国产| 丝袜诱惑制服诱惑色一区在线观看| 一区二区三区午夜视频| 国产精品久久| 婷婷成人在线| 日韩一区二区三区精品视频第3页| 国产乱人伦丫前精品视频| 高清不卡亚洲| 亚洲人成亚洲精品| 高清一区二区三区av| 亚洲精品一区二区在线看| 亚洲一区二区三区四区电影| 国产欧美一区二区色老头| 神马午夜在线视频| 99日韩精品| 欧美国产不卡| 羞羞答答国产精品www一本| 国产精品亚洲产品| 欧美69视频| 国产三级一区| 国内激情久久| 国产精品久久久久77777丨| 99成人在线视频| 国产精品一区二区精品| 影音国产精品| 国产一区二区三区黄网站 | 免费看av不卡| 偷拍亚洲精品| 日韩在线短视频| 青草国产精品| 婷婷色综合网| 国产精品九九| 国产亚洲激情| 国产精品免费不| 亚洲经典在线| 国产高潮在线| 国产日韩中文在线中文字幕| 影视先锋久久| 国产在线日韩精品| 天堂va蜜桃一区二区三区| 国产99在线| 国产激情综合| 日韩欧美另类中文字幕| 欧美粗暴jizz性欧美20| 精品亚洲免a| 日本成人手机在线| 999在线观看精品免费不卡网站| 欧美韩日一区| 国产精品欧美日韩一区| 亚洲一区亚洲| 日韩欧美少妇| 精品国产精品久久一区免费式| 午夜一级在线看亚洲| 久久久久蜜桃| 首页国产精品| 国产剧情一区二区在线观看| 亚洲欧美网站在线观看| 99热免费精品| 五月天久久网站| 99热精品久久| 三上悠亚国产精品一区二区三区| 精品视频国内| 中文字幕在线高清| 国产精品精品| 国产一区二区三区视频在线| 国产精品一区二区精品视频观看| 亚洲精品自拍| 亚洲精品三级| 日韩影院免费视频| 性一交一乱一区二区洋洋av| а√天堂8资源在线| 精品国产一区二区三区2021| 鲁大师精品99久久久| 国产精品久久777777毛茸茸| 国产精品一区二区av日韩在线| 日韩av不卡一区二区| 少妇精品久久久一区二区三区|