РЕДАКТИРОВАТЬ: Обратите внимание, что вопрос имеет 4 массива NumPy, и, следовательно, может быть гораздо сложнее объединить, поэтому я и задал квестон в первую очередь.
Я хочугенерировать все возможные комбинации из 4 массивов NumPy, но не может найти подходящий Pythonic способ сделать это.Например, это массивы:
w = np.array([-0.75, -0.25, 0, 0.25, 0.75])
x = np.array([-0.75, -0.25, 0, 0.25, 0.75])
y = np.array([-0.75, -0.25, 0, 0.25, 0.75])
z = np.array([-0.75, -0.25, 0, 0.25, 0.75])
Теперь я хочу сгенерировать (625,4) размерный массив со всеми возможными комбинациями элементов, взятых из 4 массивов, т.е. элементы из x
будут заполнять 1-й столбец, y
2-й столбец и т. Д., Но все возможные комбинации должны быть сделаны, что-то вроде:
000
001
010
011
100
101
110
111
Я не мог понять, как это сделать с np.meshgrid
, так как слишком много измерений для визуализации.