Я работаю с функцией, которая выводит массив numpy около 600 элементов.Добавление массивов по именам массивов
array = function_output()
array.shape # this outputs (600,)
Мне нужно работать с 50 выходами этой функции. Каждый выход отличается. Цель состоит в том, чтобы объединить каждый из этих массивов вместе в список (или массив numpy), а затем сохранить результаты.
Я сдуру начал маркируя каждый массив отдельно, т.е.
array1 = function_output()
array2 = function_output()
...
, и тогда я думал, что я мог бы объединить это в список, т.е.
list = [array1, array2, array3, ..., array50]
(1) Я не думаю, что есть какая-либо сначала по схеме именования. Каждый выход функции уникален и должен быть соответствующим образом маркирован.
(2) Однако, глупо определять этот список, копировать и вставлять. Могу ли я каким-то образом использовать оператор 'for' для перебора имен переменных?
К сожалению, я не думаю, что это работает. Я должен сделать это более четким, но каждый выход функции уникален. Я должен ввести несколько параметров, чтобы он работал правильно. – ShanZhengYang
@ShanZhengYang: Входы также должны быть в списке или, возможно, потоковом из какого-либо файла данных. – user2357112
@ user2357112 Конечно! спасибо – ShanZhengYang