在转换成逻辑矩阵时出错zero-size array to reduction operation maximum which has no identity
来源:5-12 编写训练神经网络的方法(三)
榴莲痴汉
2018-03-06
代码在此报错在此视频看了好多遍,代码敲了两遍,之前怕是自己敲错了。这个错误会不会是和ffmpeg和timidity有关呢
5回答
-
一介白丁
2018-12-12
这个问题好像是那个for循环的时候有一个变量名不对,如果你是跟着视频敲的话。这是我自己代码的解决方案。如果不行的话就debug一下,print num_pitch
00 -
一介白丁
2018-12-08
这个问题最终解决了吗?我今天跟着视频学的时候也出现了这个问题
00 -
Oscar
2018-03-20
之前的教学放置素材(music_midi 算是我提供的素材文件,和代码是分开的本来)时失误了,把 music_midi 文件夹放在了一个他创建的 data 目录下。之后会更新代码,会修正这个问题。谢谢
00 -
Oscar
2018-03-07
谢谢 Kevinpt 的回复。不过我好像没有吧 music_midi 文件夹放到 data 文件夹里吧。data 文件夹是用于存放从 music_midi 里面的所有 midi 文件读取的音符和和弦信息,存到 notes 文件里。notes 文件是在 data 文件夹里面。如果确实是路径问题,自行修改一下吧。谢谢
你的文件夹结构应该类似这样:
032018-03-20 -
pt1110
2018-03-07
路径问题。
老师把.mid文件都放进了music_midi文件下,又把这个文件夹放在了data文件下,但是在utils.py的get_notes函数中路径写的是"music_midi/*.mid",读不到任何文件,所以input是空的。改成"data/music_midi/*.mid"就好了,或者把music_midi文件夹移出来。
022018-03-09
相似问题