Member 14549093 Ответов: 1

Ошибка кода моего ноутбука jupyter


мой выход
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-11-178ac3932616> in <module>
      1 import pandas as pd
----> 2 from sk.learn import DecisionTreeClassifier
      3 
      4 music_data = pd.read_csv('music1.csv')
      5 X = music_data.drop(columns=['genre'])

ModuleNotFoundError: No module named 'sk'


Что я уже пробовал:

import pandas as pd
from sk.learn import DecisionTreeClassifier

music_data = pd.read_csv('music1.csv')
X = music_data.drop(columns=['genre'])
y = music_data['genre']

model = DecisionTreeClassifier()
model.fit(x,y)
music_data

		    
                    

1 Ответов

Рейтинг:
1

Afzaal Ahmad Zeeshan

Вы имели в виду использовать sklearn, вместо sk.learn Это то, что говорит вам этот код ошибки.

Попробовать это,

import pandas as pd
from sklearn import tree # tree scope contains the classifier

# then in the code, access the DecisionTreeClassifier like, 
model = tree.DecisionTreeClassifier()
Это поможет вам, если у вас установлен scikit-learn. Если вы получите проблему на sklearn, то вам нужно сначала установить фреймворк; python - ModuleNotFoundError: нет модуля с именем 'sklearn' - переполнение стека[^]

Смотрите подробнее на сайте DecisionTreeClassifier[^].

Смотрите пример такого использования здесь, 1.10. Деревья решений — scikit-learn 0.21.3 документация[^].

Прежде чем я закрою этот ответ, вот вам пища для размышлений: можете ли вы заставить его работать с, from sklearn.tree import DecisionTreeClassifier?


Member 14549093

Теперь я получил эту ошибку, когда вошел в sklearn.
ImportError обратная трассировка (самый недавний призыв последнего)
&ЛТ;оболочкой IPython-ввод-2-685ef44b2b7a> В &ЛТ;модуль&ГТ;
1 импорт панд в качестве pd
----> 2 из sklearn import DecisionTreeClassifier
3
4 music_data = pd.read_csv('music1.csv')
5 X = music_data.drop(столбцы=['жанр'])

ImportError: не удается импортировать имя 'DecisionTreeClassifier' из 'sklearn' (E:\Python\lib\site-packages\sklearn\__init__.py)

Afzaal Ahmad Zeeshan

Пожалуйста, используйте from sklearn.test import DecisionTreeClassifier- Это должно сработать.

Member 14549093

сейчас я устанавливаю pip, как вы мне сказали.
Но у меня есть sklearn в моей анаконде, но почему я получаю эту ошибку.

Afzaal Ahmad Zeeshan

Если sklearn установлен в Anaconda, то убедитесь, что вы используете ту же среду, в которой установлен sklearn.

Member 14549093

Я использую ту же среду. С другой стороны, sklearn.test тоже не работает.
......
ModuleNotFoundError обратная трассировка (самый недавний призыв последнего)
&ЛТ;оболочкой IPython-ввод-2-ae8b1bd24108> В &ЛТ;модуль&ГТ;
1 импорт панд в качестве pd
---- и GT; 2 от sklearn.Тестовый импорт DecisionTreeClassifier
3
4 music_data = pd.read_csv('music1.csv')
5 X = music_data.drop(столбцы=['жанр'])

ModuleNotFoundError: нет модуля с именем 'sklearn.Тест'

Afzaal Ahmad Zeeshan

Почему ваш Т-Капитал? Можете ли вы попытаться следовать чему - то, как это говорится?

Member 14549093

Извини братан но теперь я получаю эту ошибку,
ModuleNotFoundError обратная трассировка (самый недавний призыв последнего)
&ЛТ;оболочкой IPython-входное напряжение-5-6bf64c798910> В &ЛТ;модуль&ГТ;
1 импорт панд в качестве pd
----> 2 от sklearn.test импорт DecisionTreeClassifier
3
4 music_data = pd.read_csv('music.csv')
5 X = music_data.drop(столбцы=['жанр'])

ModuleNotFoundError: нет модуля с именем 'sklearn.test'

Мне кажется, я что-то упускаю и не могу определить, что именно.