在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]]
但顺序并不重要。