将多个矩阵转换为图像并保存它们对comp来说是一件费时费力的事情

2024-05-15 15:48:57 发布

您现在位置:Python中文网/ 问答频道 /正文

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  ...

多谢各位


Tags: 文件format元素列表imgdataindexplt