NumPyを使った多次元配列の作り方

import numpy as np

array([1, 2, 3])

# リストから2次元配列作成
data2 = np.array([[1, 2, 3], [4, 5, 6]])
data2

array([[1, 2, 3],
    [4, 5, 6]])

# リストから3次元配列作成
data3 = np.array([[[1, 2, 3], [4, 5, 6]], [[11, 12, 13], [14, 15, 16]]])
data3

array([[[ 1, 2, 3],
    [ 4, 5, 6]],

    [[11, 12, 13],
    [14, 15, 16]]])

# リストの代わりにタプルでも作成できます
data4 = np.array((1, 2, 3))
data4

array([1, 2, 3])

配列は、Pythonのリストとほぼ同じものと考えてください(厳密には違います)。numpy.array(リストまたはタプル)で多次元配列が作成できました。

コメント

タイトルとURLをコピーしました