Python 生成多个1D NumPy阵列的所有可能组合

Python 生成多个1D NumPy阵列的所有可能组合,python,python-3.x,numpy,Python,Python 3.x,Numpy,编辑:请注意,这个问题有4个NumPy数组,因此合并起来可能要困难得多,这就是为什么我首先问queston 我想生成4个NumPy数组的所有可能组合,但找不到合适的Pythonic方法。例如,这些是阵列: w=np.数组([-0.75,-0.25,0,0.25,0.75]) x=np.数组([-0.75,-0.25,0,0.25,0.75]) y=np.数组([-0.75,-0.25,0,0.25,0.75]) z=np.array([-0.75,-0.25,0,0.25,0.75])@col

编辑:请注意,这个问题有4个NumPy数组,因此合并起来可能要困难得多,这就是为什么我首先问queston

我想生成4个NumPy数组的所有可能组合,但找不到合适的Pythonic方法。例如,这些是阵列:

w=np.数组([-0.75,-0.25,0,0.25,0.75])
x=np.数组([-0.75,-0.25,0,0.25,0.75])
y=np.数组([-0.75,-0.25,0,0.25,0.75])

z=np.array([-0.75,-0.25,0,0.25,0.75])
@coldspeed这是怎么复制的?我清楚地提到,我不能想象超过2维的空间,因此首先要问这个问题。如果你仔细阅读这篇文章,你会发现第二个答案是有函数可以合并两个(或更多)1D数组。@coldspeed这是如何复制的?我清楚地提到,我不能想象超过2维的空间,因此首先要问这个问题。如果你仔细阅读这篇文章,你会发现第二个答案,那里有合并两个(或更多)一维数组的功能。