Учитывая два многомерных массива в numpy одинаковой формы (в моем случае они являются тензорами, где каждое измерение равно, поэтому форма будет [2,...,2]
) Я хотел бы проверить, может ли один быть преобразован в другой, используя некоторые транспонировать операцию. Есть ли простой способ сделать это?
Чтобы быть точным, данные массивы a
и b
возвращают, существует ли список индексов i
такой, что a = np.transpose(b,i)
, или даже лучше, np.allclose(a,np.transpose(b,i)) == True