将numpy.fromiter与numpy.random.randn一起使用

问题描述 投票:0回答:1

我想使用numpy.fromiter构建numpy.array(形状为[3,2])

[numpy数组将由3个numpy.arrays组成,每个数组包含2个随机浮点数

documentation的启发,我的代码如下:

iterable = (np.random.randn(2) for _ in range(3))
np.fromiter(iterable,float,3)

但是我收到以下我不理解的错误:

ValueError:设置具有序列的数组元素。

我可以简单地使用np.array([np.random.randn(2) for _ in range(3)])(它可以根据需要工作),但据我理解,由于实际上是在构建列表,因此效率较低。>

谢谢

我想使用numpy.fromiter构建numpy.array(形状[3,2])。numpy数组将由3个numpy.array组成,每个数组包含2个随机浮点数。受文档的启发,我的代码如下:.. 。

python numpy list-comprehension numpy-ndarray iterable
1个回答
0
投票

只需将您想要的形状直接传递到randn

© www.soinside.com 2019 - 2024. All rights reserved.