在numpy中是否有一个多维版本的arange/linspace函数?

19 浏览
0 Comments

在numpy中是否有一个多维版本的arange/linspace函数?

我想要一个包含2D NumPy数组(x,y)的列表,其中每个x都在{-5,-4.5,-4,-3.5,...,3.5,4,4.5,5}中,y也是如此。

我可以这样做:

x = np.arange(-5, 5.1, 0.5)
y = np.arange(-5, 5.1, 0.5)

然后遍历所有可能的组合,但我相信有更好的方法...

我希望得到的结果看起来像:

[[-5,-5],
[-5,-4.5],
[-5,-4],
...
[5,5]]

但顺序并不重要。

0