1. 程式人生 > 其它 >np.random.permutation()用法

np.random.permutation()用法

技術標籤:深度學習

import numpy as np

x=np.array([1,5,6,3,4])
permutation1=np.random.permutation(x)

permutation2 = np.random.permutation(7)

x=np.array([[1,9,6],[1,1,1],[9,5,2],[8,8,8]])
permutation3 = np.random.permutation(x)

print(permutation1)
print(permutation2)
print(permutation3)

輸出結果:

在這裡插入圖片描述

總結:
對一維陣列直接亂序

對多維陣列則是隻對第一維進行亂序
對常數n則是生成0~n的一維亂序陣列