我正在尝试使用pyAudioAnalysis对某些音频数据进行回归,而不是使用说明here。但是,当我运行aT.featureAndTrainRegression(args)
时,我会在扫描我的csv文件时获得Error: line contains NULL byte
。
我已经在线进行了一些挖掘,并且有很多关于如何从csv中删除或忽略空字节的建议,但我对这些方法没有太多好运;通过并删除所有空字节给我留下了一个纯粹的gobbledygook的csv与原始的没有相似之处,我对尝试另一方犹豫不决:修改pyAudioAnalysis中的audioTrainTest
代码。我的意思是,有足够多的人使用它,我不相信每个人都会遇到错误,所以必须有办法解决它而不需要修改库的内容。
我正在使用OS10.9运行mac,并在PyCharm上使用Python 2.7。任何建议将不胜感激。提前谢谢!
答案 0 :(得分:0)
想出来!原来我使用的csv文件类型(mac one)与python不兼容,因此出错。当我将csv保存为Windows csv时,所有问题都消失了。