Python Numpy② - リストから行列を作成

リスト型データからNumpyの行列を作成します。

リストデータから配列を作成する

まず、以下のようにNumpyをインポートしておきます。

1
import numpy as np

1次元配列を作成します。

Numpyでは (3, ) という配列の形で表現されます。

1
2
x = np.array([1, 2, 3])
print(x)

[実行結果]

[1 2 3]

次に2行3列の2次元データを作成します。

元となるデータは、リスト型データの中にリスト型データがあるイメージです。

Numpyでは (2, 3) という配列の形で表現されます。

1
2
3
x = np.array([[1, 2, 3], [4, 5, 6]])
print(x)

[実行結果]

[[1 2 3]
 [4 5 6]]

配列の形とデータ型を取得する

配列の形は shape という属性で取得することができます。

1
print(x.shape)

[実行結果]

(2, 3)

データ型は dtype という属性で取得することができます。
1
print(x.dtype)

[実行結果]

int32