numpyのシャッフル&順列ランダムシーケンス

 

1. numpy.random.shuffle(X)

その内容をシャッフルすることにより、インプレース順序を変更します。

この関数は、多次元配列の第一の軸に沿って配列をシャッフル。サブアレイの順序が変更されているが、その内容は同じままです。パラメータ: 
X:array_like。配列またはリストをシャッフルします。戻り値:なし

	

注意:

  • 戻り値は、元の配列を変更しません
  • 多次元配列の場合、最初の次元のみシャッフル

 

2. numpy.random.permutation(X) 

ランダムシーケンスを並べ替える、または並べ替えの範囲を返します。

Xが多次元配列である場合、それが唯一の最初のインデックスに沿ってシャッフルされます。パラメータ: 
X:整数またはarray_like 
xが整数である場合、ランダムに並び替えるnp.arange(X)。xが配列の場合は、コピーを作成し、ランダム要素をシャッフルします。戻り値: 
アウト:ndarray 
並べ替え配列または配列の範囲。

	


	

注意:

  • 差シャッフル付き
    • 返却値
    • 元の配列を変更しない、新しい配列が生成されます。
  • np.arange(x)は、次にスクランブル:xは整数であり、xは最初の配列となります

 

おすすめ

転載: www.cnblogs.com/dinghongkai/p/11422744.html