Я хотел бы выполнить математические операции между несколькими DataArrays
. Все мои входные массивы имеют одинаковую форму, например (70, 560, 940), и я хотел бы иметь выходной набор данных такой же формы, что и входной (70, 560, 940).
Если я выполню простую математическую операцию,
DataArrayZ = DataArrayA + DataArrayB - DataArrayC + DataArrayD
Выход DataArrayZ
будет иметь форму (70, 0, 1).
Как я могу сделать, чтобы избежать отбрасывания данных и вернуть прежние формы ввода?
Большое спасибо
ОБНОВЛЕНИЕ
Цитирование документации
Хотя координаты индекса выровнены другие координаты не являются, и если их значения конфликтуют, они будут отброшены. Это необходимо, например, потому что индексирование превращает 1D координаты в скалярные координаты
Может быть, что происходит в зависимости от этого?