np.zeros_like(x)
は、NumPyライブラリの関数で、与えられた配列x
と同じ形状とデータ型を持つすべての要素がゼロの配列を作成します。
np.zeros_likeの挙動
x
と同じ形状とデータ型の新しい配列を作成します。- 作成した配列の各要素にゼロの値を代入します。
これにより、x
と同じ形状のゼロで満たされた配列が生成されます。
実装例
import numpy as np x = np.array([[1, 2, 3], [4, 5, 6]]) y = np.zeros_like(x) print(y)
出力:
[[0 0 0] [0 0 0]]
上記の例では、x
は2次元の配列であり、np.zeros_like(x)
は同じ形状で要素がゼロの配列を生成します。
np.zeros_like()
は、既存の配列の形状を継承しつつ、要素をゼロで初期化する際に便利です。