2024-09-27 21:32:28 发布
网友
我真正感兴趣的是一个函数foo,这样它就可以填充一个size-n np.zeros或与0和1之间的一个x相等的值。在
foo
np.zeros
x
示例:
>>> foo(1, 3) array([1., 1., 1.]) >>> foo(0, 3) array([0., 0., 0.]) >>> foo(.6, 3) array([1., 1., 0.]) >>> foo(.3, 3) array([1., 0., 0.])
事实上,我已经用for-loop的方式做过了,它的价格比我想要的要贵。在
随机:
def foo(p, n): return np.random.choice(2, (n,), p = [p-1, p])
分块:
这里有一种方法,假设我从样本中得到了“测温”的含义-
def foo(a,b): out = np.zeros(b) out[:int(np.ceil(b*a))] = 1 return out
一个带有broadcasted comparison-
broadcasted comparison
样本运行-
随机:
分块:
^{pr2}$这里有一种方法,假设我从样本中得到了“测温”的含义-
一个带有
^{pr2}$broadcasted comparison
-样本运行-
^{3}$相关问题 更多 >
编程相关推荐