Итак, мне нужно загрузить много файлов .mat с некоторыми функциями для его построения.Загрузите много файлов в один массив - Python
Каждый массив, который будет построена загружается в словарь:
import numpy as np
import scipy.io as io
dict1 = io.loadmat('file1.MAT')
dict2 = io.loadmat('file2.MAT') # type = dict
dict3 = io.loadmat('file3.MAT')
...
поэтому я должен взять элемент в dictionarie, я нужно, чтобы построить после того, как:
array1 = dict1['data']
array2 = dict2['data']
array3 = dict3['data']
...
После этого, я могу построить данные. Он работает, но выглядит мне немым (если у меня 100 векторов, это займет некоторое время ...). Есть ли лучший способ выполнить эту задачу?
Использовать петлю, может быть? – usr2564301
Да, спасибо Rad. но как я могу хранить эти массивы? В другой массив с большей формой? Просто извините, извините за вопрос noob. \ –
Если вам нужен массив массивов, то да, Python позволяет это. Просто продолжайте «добавлять их», я думаю (проверьте документацию). – usr2564301