プログラム一覧に戻る
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]]) # 2重リストから2行3列の2次元ndarrayを生成し、arrという名前を付ける
print(arr) # [[1 2 3] [4 5 6]] が出力される
print(arr.dtype) # int32 が出力される
print(arr.size) # 6 が出力される
print(arr.shape) # (2, 3) が出力される
arr = np.arange(6) # 0から5までの6個の整数が並んだ1次元ndarrayを生成し、arrという名前を付ける
arr = arr.reshape((2, 3)) # 2行3列の2次元ndarrayに形状を変更し、再びarrという名前を付ける
print(arr) # [[0 1 2] [3 4 5]] が出力される
print(arr.dtype) # int32 が出力される
print(arr.size) # 6 が出力される
print(arr.shape) # (2, 3) が出力される
arr = np.zeros((3, 4)) # すべての要素が0の3行4列の2次元ndarrayを生成し、arrという名前を付ける
print(arr) # [[0. 0. 0. 0.] [0. 0. 0. 0.] [0. 0. 0. 0.]] が出力される
print(arr.dtype) # float64 が出力される
print(arr.size) # 12 が出力される
print(arr.shape) # (3, 4) が出力される
arr = np.ones((2, 2)) # すべての要素が1の2行2列の2次元ndarrayを生成し、arrという名前を付ける
print(arr) # [[1. 1. ] [1. 1. ]] が出力される
print(arr.dtype) # float64 が出力される
print(arr.size) # 4 が出力される
print(arr.shape) # (2, 2) が出力される
arr = np.empty((4, 2)) # 初期値が不定の4行2列の2次元ndarrayを生成し、arrという名前を付ける
print(arr) # 実行するたびに異なる数値が4行2列で出力される
print(arr.dtype) # float64 が出力される
print(arr.size) # 8 が出力される
print(arr.shape) # (4, 2) が出力される