n = 10
p = 3
Z = np.zeros((n,n))
np.put(Z, np.random.choice(range(n*n), p, replace=False),1)
print(Z)
其中np.put只指在object中放入指定的数值
np.random.choice是指产生一个从1d(可以nd)找出size个随机数
n = 10
p = 3
Z = np.zeros((n,n))
np.put(Z, np.random.choice(range(n*n), p, replace=False),1)
print(Z)
其中np.put只指在object中放入指定的数值
np.random.choice是指产生一个从1d(可以nd)找出size个随机数