尝试运行一些导入“sonnet”的 github 代码,该代码似乎从“graphs”导入其他包。我得到:
----> 9 import sonnet as snt
~\Anaconda3\lib\site-packages\sonnet\__init__.py in <module>()
1 __version__ = '0.1.6'
----> 2 from graphs import Sonnet, D3Graph, MatplotGraph
ImportError: cannot import name 'Sonnet'
Run Code Online (Sandbox Code Playgroud)
我已经显式安装并导入了“图表”,但当显式尝试时却失败并出现相同的错误:
----> 1 from graphs import Sonnet
ImportError: cannot import name 'Sonnet'
Run Code Online (Sandbox Code Playgroud)
有什么建议吗?
环境:Jupyter Notebook、python 3.6.5、Anaconda、Windows
使用Librosa库,我将音频文件1319秒的MFCC功能生成到一个矩阵中20 X 56829。在20这里表示MFCC的没有特色(我可以手动进行调整)。但我不知道它是如何将音频长度分割为的56829。处理音频需要多少帧大小?
import numpy as np
import matplotlib.pyplot as plt
import librosa
def getPathToGroundtruth(episode):
"""Return path to groundtruth file for episode"""
pathToGroundtruth = "../../../season01/Audio/" \
+ "Season01.Episode%02d.en.wav" % episode
return pathToGroundtruth
def getduration(episode):
pathToAudioFile = getPathToGroundtruth(episode)
y, sr = librosa.load(pathToAudioFile)
duration = librosa.get_duration(y=y, sr=sr)
return duration
def getMFCC(episode):
filename = getPathToGroundtruth(episode)
y, sr = librosa.load(filename) # Y gives
data = librosa.feature.mfcc(y=y, sr=sr)
return data
data = getMFCC(1)
Run Code Online (Sandbox Code Playgroud)