PythonのNumPy配列の次元を紹介します。
PyCharmを利用します。下記のリンクてダウンロードできます。
PyCharmをプロジェクトを作成し設定に移動します。numpyをインストールします。
0次元配列
import numpy as np
arr = np.array(10)
print(arr)
1次元配列
import numpy as np
arr = np.array([1, 2, 3, 4, 5])
print(arr)
2次元配列
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)
3次元配列
import numpy as np
arr = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]])
print(arr)
高次元配列
配列は任意の数の次元を持つことができます。 配列が作成されたら、ndmin引数を使用して次元数を定義できます。
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('number of dimensions :', arr.ndim)
この配列では、最も内側の次元(5番目の次元)に4つの要素があり、4番目の次元にはベクトルの要素が1つあり、3番目の次元にはベクトルの行列である要素が1つあり、2番目の次元には3D配列の要素が1つあり、 1番目のディムには、4D配列である1つの要素があります。