目錄
?
1、從根本上進行解決
2、直接利用warning模塊忽略警告
1、從根本上進行解決
“DeprecationWarning: The normed argument is ignored when density is provided. In future passing both will result in an error.”
這種一般是因為函數庫或者是一些包package版本更新而產生的一些警告提示信息
LBPHist,_ = np.histogram(lbp, normed=True, bins=max_bins, range=(0, max_bins))
由于numpy包的升級,在進行直方圖的統計時,要想得到的是概率而不是出現的次數,之前的版本是用normed=True來實現,但是更新后逇版本是通過density=True來實現的,將其改成下面的語句就不會再次出現語句警告了
LBPHist,_ = np.histogram(lbp, bins=max_bins, range=(0, max_bins),density=True)
2、直接利用warning模塊忽略警告
我們在寫相關代碼時總會有一些警告,雖然并不影響結果,但是很影響美觀。如果在不急于解決警告的情況下我們可以選擇一些方法進行忽略。
import warnings
warnings.filterwarnings("ignore", category=Warning)
?