У меня есть функция, которую я хотел бы запустить (в python 3.7 ) на серии высот датчика (z).Каждый результирующий 2D массив должен быть объединен в один многомерный массив, к которому я затем смогу получить доступ позже.Я не смог объединить свои результаты, и сейчас каждый раз, когда я запускаю свои циклы for, он просто перезаписывает предыдущий цикл.
Я пытался использовать np.стека и объединения, и пытался использовать np.append вне стека, а также пытаться что-то вроде np.stack(AS_temp[k])
, что привело к ошибке.
AS = np.zeros((len(z),len(x),len(y)))
for k in range(len(z)):
AS_temp = np.sqrt((GradX[k]**2) + (GradY[k]**2) + (GradZ[k]**2))
AS = np.stack(AS_temp,axis = 0)
Цикл for должен проходить через каждое значение z,вычислить функцию AS_temp (которая является двумерным массивом), а затем добавить ее по вертикали в мой многомерный массив AS.В конце я бы хотел трехмерное пространство, где каждая горизонтальная 'slice
' представляет собой значение z из цикла for.