Sha*_*nam -1 python matplotlib scipy
我在 Python 代码中使用 matplotlib。我收到以下警告:
xxx.py:88: MatplotlibDeprecationWarning: scipy.stats.norm.pdf
y = 100 * mlab.normpdf(bin_middles, mu, sigma)*bin_width
我想知道问题是什么,所以我可以解决它并避免警告。
文档告诉我们 matplotlib.mlab.normpdf
自 2.2 版起已弃用:scipy.stats.norm.pdf
这转化为:不要再使用此功能,scipy.stats.norm.pdf而是使用。
因此以前的代码像
import matplotlib.mlab as mlab
import numpy as np
x = np.linspace(-3,3)
mu = 0
sigma = 1
y = mlab.normpdf(x, mu, sigma)
Run Code Online (Sandbox Code Playgroud)
现在应该读
import numpy as np
import scipy.stats
x = np.linspace(-3,3)
mu = 0
sigma = 1
y = scipy.stats.norm.pdf(x, mu, sigma)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5407 次 |
| 最近记录: |