NumPyで配列(行列・ベクトル)に同じ数を埋める:zeros・ones・fullの使い方
2023.02.18
NumPy で配列(行列、ベクトルを含む)を同じ数で埋めるときは zeros、ones、full を使います。
import numpy as np
A = np.zeros((2, 3))
B = np.ones((2, 3))
C = np.full((2, 3), 7)
print(A)
# [[0. 0. 0.]
# [0. 0. 0.]]
print(B)
# [[1. 1. 1.]
# [1. 1. 1.]]
print(C)
# [[7 7 7]
# [7 7 7]]
zeros は 0 で埋め、ones は 1 で埋めます。引数に配列の shape をタプルで指定します。
full は第一引数に shape、第二引数に埋める数を指定します。full は zeros と ones の一般化です。