配列 ベクトル 行列 統計

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 の一般化です。