python numpyの配列をシャッフルする

pythonで、ライブラリnumpyのrandom.shuffleを使用して、配列をシャッフルするサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
numpyインストール
numpyをインストールされていない方は、pipでインストールしておきます。
pip install numpy
# Successfully installed numpy-1.19.4
random.shuffle使い方
random.shuffleを使用すると、配列をシャッフルすることが可能です。
import numpy as np
np.random.shuffle(配列)
以下は、用意した配列をシャッフルして入れ替えるサンプルコードとなります。
import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
np.random.shuffle(arr)
print(arr)
# [1 6 3 4 2 5]
# 多次元配列もシャッフルできます
arr = np.array([[1, 2], [3, 4], [5, 6]])
np.random.shuffle(arr)
print(arr)
# [[3 4]
# [5 6]
# [1 2]]
-
前の記事
SQL Server 左右の全角の空白を除去する 2021.10.01
-
次の記事
javascript lodashを使って様々な値を配列に変更する 2021.10.02
コメントを書く