#python #deep-learning #lstm
Вопрос:
import os #Array Processing import numpy as np #specify the path path='/content/Pokemon MIDIs/' #read all the filenames files=[i for i in os.listdir(path) if i.endswith(".mid")] #reading each midi file notes_array = np.array([read_midi(path i) for i in files]) --------------------------------------------------------------------------- AttributeError Traceback (most recent call last) lt;ipython-input-29-840c4ab0f61dgt; in lt;modulegt;() 13 14 #reading each midi file ---gt; 15 notes_array = np.array([read_midi(path i) for i in files]) 1 frames lt;ipython-input-27-ee8190b1c3ebgt; in read_midi(file) 15 16 #Looping over all the instruments ---gt; 17 for part in s2.parts: 18 19 #select elements of only piano AttributeError: 'NoneType' object has no attribute 'parts'
Я пытаюсь прочитать набор данных MIDIs, в котором есть MIDI-файлы для создания музыки глубокого обучения. При попытке прочитать их возникает вышеприведенная ошибка: не совсем понятно, что это значит. Я пытаюсь использовать LSTM и wavenet для решения той же проблемы.
Комментарии:
1. может быть, напишите это как обычно
for
-цикл для добавленияprint(path i)
доread_midi()
— чтобы увидеть, какой файл создает проблему. Может быть, у вас сломан.mid
файл. ИЛИ, может.mid
быть, файл неMIDI file