本篇文章為大家展示了permutation()方法怎么在python中使用,內(nèi)容簡(jiǎn)明扼要并且容易理解,絕對(duì)能使你眼前一亮,通過(guò)這篇文章的詳細(xì)介紹希望你能有所收獲。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供長(zhǎng)子企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)、HTML5建站、小程序制作等業(yè)務(wù)。10年已為長(zhǎng)子眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
Python主要應(yīng)用于:1、Web開(kāi)發(fā);2、數(shù)據(jù)科學(xué)研究;3、網(wǎng)絡(luò)爬蟲;4、嵌入式應(yīng)用開(kāi)發(fā);5、游戲開(kāi)發(fā);6、桌面應(yīng)用開(kāi)發(fā)。
1、permutation()方法
隨機(jī)排列一個(gè)序列,或者返回一個(gè)排列的范圍。
如果x是一個(gè)多維數(shù)組,則只會(huì)沿著它的第一個(gè)索引進(jìn)行隨機(jī)排列。
2、語(yǔ)法格式
numpy.random.permutation(x)
3、參數(shù)
x : 整數(shù)或者數(shù)組
如果x是整數(shù),則隨機(jī)排列np.arange(x)。若果x是數(shù)組,對(duì)其復(fù)制之后再攪亂其元素。
4、返回值
返回一個(gè)新的打亂順序的數(shù)組,并不改變?cè)瓉?lái)的數(shù)組。
5、使用實(shí)例
print(rng.permutation(10)) # 隨機(jī)排列0-9的數(shù)組 print(rng.permutation(np.arange(10))) #同上 # [7 8 6 0 2 1 9 3 4 5] # [0 5 7 2 8 6 4 3 9 1]
arr = np.arange(9).reshape((3, 3)) print(arr) print(rng.permutation(arr)) # 只影響最外層的順序 print(arr) # [[0 1 2] # [3 4 5] # [6 7 8]] # [[3 4 5] # [6 7 8] # [0 1 2]] # [[0 1 2] # [3 4 5] # [6 7 8]]
上述內(nèi)容就是permutation()方法怎么在python中使用,你們學(xué)到知識(shí)或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識(shí)儲(chǔ)備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。