Преобразование нескольких матриц в изображения и их сохранение занимает целую вечность - PullRequest
0 голосов
/ 27 марта 2019

x_data вот список размером 10560, где каждый элемент представляет собой массив размером 2000x7. Я пытаюсь построить каждую матрицу и сохранить ее как файл .jpg, и я использую этот код для этого. Кажется, что работает, но это займет вечность, чтобы закончить. Есть ли более быстрый способ сделать это?

for idx, x in enumerate(x_data):
  plt.plot(x)
  plt.savefig('EMG_img/{}_gesture{}.jpg'.format(idx,(y_augmented[idx]).tolist().index(1.0)))
  print('EMG_img/{}_gesture{}.jpg'.format(idx,(y_augmented[idx]).tolist().index(1.0)),' ...')

y_augmented содержит соответствующую метку в формате one-hot-encoding (для машинного обучения), и я просто использую ее здесь для целей именования файлов

выход:

EMG_img/0_gesture7.jpg  ...
EMG_img/1_gesture6.jpg  ...
EMG_img/2_gesture9.jpg  ...

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...