почему предупреждение об устаревании приходит в этом - PullRequest
0 голосов
/ 21 июня 2019

Я пытаюсь импортировать необходимые библиотеки из питона, необходимые для компиляции и работы с моим кодом, который он показывает

C:\Users\swami\Anaconda\lib\site-packages\sklearn\ensemble\weight_boosting.py:29: Предупреждение об устаревании: numpy.core.umath_tests является внутренним модулем NumPy и не должен импортироваться.

Он будет удален в будущем выпуске NumPy.

 from numpy.core.umath_tests import inner1d
C:\Users\swami\Anaconda\lib\site-packages\sklearn\cross_validation.py:41: DeprecationWarning:

Этот модуль устарел в версии 0.18 в пользу модуля model_selection, в который перемещаются все измененные классы и функции. Также обратите внимание, что интерфейс новых итераторов CV отличается от интерфейса этого модуля. Этот модуль будет удален в 0.20. «Этот модуль будет удален в 0.20.», DeprecationWarning) Вышеуказанная ошибка или предупреждение

Я пытался игнорировать предупреждения об устаревании, но он все еще показывает предупреждение

import re
import nltk
from nltk.corpus import brown
import pandas as pd

from sklearn.ensemble import RandomForestClassifier
from sklearn.feature_extraction.text import TfidfVectorizer

from sklearn.cross_validation import train_test_split

from collections import Counter

pstemmer = nltk.PorterStemmer()

%matplotlib inline
import matplotlib.pyplot as plt

from IPython.display import display
import warnings

with warnings.catch_warnings():

warnings.filterwarnings("ignore",category=DeprecationWarning)
...