結論
np.zeros(n) => 長さnの行列を作る。
np.zeros_like(a) => aと同じ形式の行列を作る。そのときの要素は全てゼロとする。
コード例
import numpy as np a = np.zeros((2, 4)) print(a) # [[ 0. 0. 0. 0.] # [ 0. 0. 0. 0.]] b = np.array([[1,2,3], [4, 5, 6]]) print(b) # [[1 2 3] # [4 5 6]] print(np.zeros_like(b)) # [[0 0 0] # [0 0 0]]