我已经提供了以下代码来生成一个大小为arr_size
的数组,其中只包含1&0; s和0' s因此,平均而言,它会&## 34; threshold
"其中包含1个。
以下是代码:
import numpy as np
arr_size = 100
threshold = 0.18
rand_arr = np.random.random(arr_size)
result = np.where(rand_arr < threshold, 1, 0)
我想知道numpy或python是否有更好的方法生成所需的数组,最好是一行。