我想创建一个具有正态分布的随机值的大共享向量。
以下是一个例子:
noise = SharedNumpyArray(num_elements, np.float64).get_np_array()
rg = np.random.RandomState(seed=seed)
noise[:] = self.rg.normal(size=num_elements)
如果噪声向量非常大,那么创建一个新的随机向量然后将其复制到共享数组似乎效率低下。
是否有直接的方法在numpy中就地生成随机数或者我是否需要批量生成?