溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

permutation()方法怎么在python中使用

發(fā)布時間:2021-04-27 16:26:18 來源:億速云 閱讀:1333 作者:Leah 欄目:編程語言

本篇文章為大家展示了permutation()方法怎么在python中使用,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

Python主要用來做什么

Python主要應用于:1、Web開發(fā);2、數(shù)據(jù)科學研究;3、網絡爬蟲;4、嵌入式應用開發(fā);5、游戲開發(fā);6、桌面應用開發(fā)。

1、permutation()方法

隨機排列一個序列,或者返回一個排列的范圍。

如果x是一個多維數(shù)組,則只會沿著它的第一個索引進行隨機排列。

2、語法格式

numpy.random.permutation(x)

3、參數(shù)

x : 整數(shù)或者數(shù)組

如果x是整數(shù),則隨機排列np.arange(x)。若果x是數(shù)組,對其復制之后再攪亂其元素。

4、返回值

返回一個新的打亂順序的數(shù)組,并不改變原來的數(shù)組。

5、使用實例

print(rng.permutation(10))  # 隨機排列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]]

上述內容就是permutation()方法怎么在python中使用,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI