# 前回のプログラムの読込
%run 1.ipynb
np_ones_23
array([[1., 1., 1.],
[1., 1., 1.]])
# 全て0に置き換えた新しい多次元配列
np_zeros_like_23 = np.zeros_like(np_ones_23)
np_zeros_like_23
array([[0., 0., 0.], [0., 0., 0.]])
# 全て1に置き換えた新しい多次元配列
np_ones_like_23 = np.ones_like(np_zeros_23)
np_ones_like_23
array([[1., 1., 1.], [1., 1., 1.]])
# 全て5に置き換えた新しい多次元配列
np_full_like_23_5 = np.full_like(np_zeros_23, 5)
np_full_like_23_5
array([[5., 5., 5.],
[5., 5., 5.]])
# 型も指定できます
np_full_like_23_5int = np.full_like(np_zeros_23, 5, dtype=int)
np_full_like_23_5int
array([[5, 5, 5], [5, 5, 5]])
zeros_like(多次元配列)
: 要素が全て0の多次元配列ones_like(多次元配列)
: 要素が全て1の多次元配列full_like(多次元配列, 値)
: 要素が全て値の多次元配列
サイズは、引数の多次元配列と同じになります
コメント