NumPyにおける配列(ndarray)の生成についてまとめます。
1 | import numpy as np |
全ての要素が1の配列
1 | np.ones((2,3)) |
1 | np.ones_like(dummy) |
全ての要素が0の配列
1 | np.zeros((2,3)) |
1 | np.zeros_like(dummy) |
要素の値を問わない配列
1 | np.empty((2,3)) |
1 | np.empty_like(dummy) |
全ての要素が、指定した値の配列
1 | np.full((2, 3), -1) |
1 | np.full_like(dummy, -1) |
単位行列
1 | np.eye(2) |
1 | np.eye(2, 3) |
1 | np.eye(3, 2) |
乱数(0以上1未満の一様乱数)
1 | np.random.rand(2, 3) |
配列の繰り返し
1 | r = np.array([[0,1],[2,3]]) |
等差数列
1 | np.arange(3) |