使用numpy出现DeprecationWarning: The normed argument is ignored when density is provided. 解决方法忽略警告的方法
目錄
?
1、從根本上進(jìn)行解決
2、直接利用warning模塊忽略警告
1、從根本上進(jìn)行解決
“DeprecationWarning: The normed argument is ignored when density is provided. In future passing both will result in an error.”
這種一般是因為函數(shù)庫或者是一些包package版本更新而產(chǎn)生的一些警告提示信息
LBPHist,_ = np.histogram(lbp, normed=True, bins=max_bins, range=(0, max_bins))由于numpy包的升級,在進(jìn)行直方圖的統(tǒng)計時,要想得到的是概率而不是出現(xiàn)的次數(shù),之前的版本是用normed=True來實現(xiàn),但是更新后逇版本是通過density=True來實現(xiàn)的,將其改成下面的語句就不會再次出現(xiàn)語句警告了
LBPHist,_ = np.histogram(lbp, bins=max_bins, range=(0, max_bins),density=True)2、直接利用warning模塊忽略警告
我們在寫相關(guān)代碼時總會有一些警告,雖然并不影響結(jié)果,但是很影響美觀。如果在不急于解決警告的情況下我們可以選擇一些方法進(jìn)行忽略。
import warnings
warnings.filterwarnings("ignore", category=Warning)
?
總結(jié)
以上是生活随笔為你收集整理的使用numpy出现DeprecationWarning: The normed argument is ignored when density is provided. 解决方法忽略警告的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于摄像头的UVC协议接口!
- 下一篇: Intellij IDEA创建的Web项