scipy - 如何将一个数组随机放入另一个数组?

时间:2011-11-06 16:18:16

标签: python scipy

我想这样做:

假设我有N=100myone=scipy.ones(N),其形状为:myone.shape=100, 我希望将数组myzeros=scipy.zeros(c*N)c=0.1随机插入myone数组,而不更改myone的维度。

1 个答案:

答案 0 :(得分:2)

import scipy as sc
myone = sc.ones(100)
ind = sc.random.permutation(100)[:10]
myone[ind] = 0