[英]figsize in matplotlib is not changing the figure size
load imports加载进口
import IPython.display as ipd
import librosa
import librosa.display
import matplotlib.pyplot as plt
read and plot audio读取和 plot 音频
filename = 'C:/Users/adil/Desktop/PROJ 2/Udacity-ML-Capstone-master/UrbanSound Dataset sample/audio/103074-7-0-0.wav'
plt.figure(figsize=(12,4))
data,sample_rate = librosa.load(filename)
_ = librosa.display.waveplot(data,sr=sample_rate)
ipd.Audio(filename)
problem !!问题 !!
NoBackendError Traceback (most recent call last) in 3 filename = 'C:/Users/adil/Desktop/PROJ 2/Udacity-ML-Capstone-master/UrbanSound Dataset sample/audio/103074-7-0-0.wav' 4 plt.figure(figsize=(12,4)) ----> 5 data,sample_rate = librosa.load(filename) 6 _ = librosa.display.waveplot(data,sr=sample_rate) 7 ipd.Audio(filename)
NoBackendError Traceback(最近一次通话最后一次)在 3 文件名 = 'C:/Users/adil/Desktop/PROJ 2/Udacity-ML-Capstone-master/UrbanSound Dataset sample/audio/103074-7-0-0.wav' 4 plt.figure(figsize=(12,4)) ----> 5 data,sample_rate = librosa.load(filename) 6 _ = librosa.display.waveplot(data,sr=sample_rate) 7 ipd.Audio(filename)
~\Anaconda3\lib\site-packages\librosa\core\audio.py in load(path, sr, mono, offset, duration, dtype, res_type) 110 111 y = [] --> 112 with audioread.audio_open(os.path.realpath(path)) as input_file: 113 sr_native = input_file.samplerate 114 n_channels = input_file.channels
~\Anaconda3\lib\site-packages\librosa\core\audio.py in load(path, sr, mono, offset, duration, dtype, res_type) 110 111 y = [] --> 112 with audioread.audio_open(os .path.realpath(path)) 作为 input_file: 113 sr_native = input_file.samplerate 114 n_channels = input_file.channels
~\Anaconda3\lib\site-packages\audioread_ init _.py in audio_open(path, backends) 114 115 # All backends failed!
~\Anaconda3\lib\site-packages\audioread_ init _.py in audio_open(path, backends) 114 115 # 所有后端都失败了! --> 116 raise NoBackendError()
--> 116 引发 NoBackendError()
NoBackendError:
无后端错误:
Figure size 864x288 with 0 Axes
图形尺寸 864x288 与 0 轴
I finally solved the above problem by removing the:我终于通过删除以下内容解决了上述问题:
data,sample_rate = librosa.load(filename)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.