我有两个numpy数组,a和b。在此:
a = np.random.randint(501, size=100)如何以矢量化方式随机生成大小为100的数组b:
b[i] > a[i]对i.b位于[0, 501).之间
发布于 2020-03-07 16:09:42
numpy支持数组参数。您可以使用a作为下边界:
>>> rng = np.random.default_rng()
>>>
>>> a = rng.integers(501,size=10)
>>>
>>> a
array([ 82, 95, 463, 367, 257, 296, 449, 473, 202, 468])
>>>
>>> b = rng.integers(a,501)
>>>
>>> b
array([104, 153, 476, 376, 366, 391, 458, 474, 470, 499])https://stackoverflow.com/questions/60579409
复制相似问题