Saya menggunakan Pohon Keputusan dan kesalahan ini muncul. Situasi yang sama muncul ketika saya menggunakan Propagasi Kembali. Bagaimana saya bisa menyelesaikannya? (Maaf untuk bahasa Inggris saya yang buruk)
import pandas as pd
import numpy as np
a = np.test()
f = open('E:/lgdata.csv')
data = pd.read_csv(f,index_col = 'id')
x = data.iloc[:,10:12].as_matrix().astype(int)
y = data.iloc[:,9].as_matrix().astype(int)
from sklearn.tree import DecisionTreeClassifier as DTC
dtc = DTC(criterion='entropy')
dtc.fit(x,y)
x=pd.DataFrame(x)
from sklearn.tree import export_graphviz
with open('tree.dot','w') as f1:
f1 = export_graphviz(dtc, feature_names = x.columns, out_file = f1)
Traceback (panggilan terakhir terakhir):
File "<ipython-input-40-4359c06ae1f0>", baris 1, di <module>
runfile ('C: / ProgramData / Anaconda3 / lib / situs-paket / scipy / _lib / _numpy_compat. py ', wdir =' C: / ProgramData / Anaconda3 / lib / situs-paket / scipy / _lib ')
File "C: \ ProgramData \ Anaconda3 \ lib \ situs-paket \ spyder \ utils \ situs \ sitecustomize.py", baris 710, di runfile
execfile (nama file, namespace)
File "C: \ ProgramData \ Anaconda3 \ lib \ situs-paket \ spyder \ utils \ situs \ sitecustomize.py", baris 101, di execfile
exec (kompilasi (f.read ( ), nama file, 'exec'), namespace)
File "C: /ProgramData/Anaconda3/lib/site-packages/scipy/_lib/_numpy_compat.py", baris 9, dalam <module>
dari numpy.testing.nosetester import import_noseModuleNotFoundError: Tidak ada modul bernama 'numpy.testing.nosetester'
sumber
Jawaban:
Ini terjadi karena ketidakcocokan versi antara
numpy
danscipy
.numpy
dalam versi terbarunya telah usangnumpy.testing.nosetester
.Menggandakan masalah
dan
Memicu kesalahan.
Memperbaiki kesalahan
Tingkatkan
scipy
versi Anda ke yang lebih tinggi.Tetapi tidak terbatas pada ini. Dengan memutakhirkan pustaka di atas ke kandang terbaru, Anda seharusnya bisa menyingkirkan kesalahan ini.
sumber
coba instal numpy versi 1.17.0 menggunakan pip atau pip3 (dengan asumsi Anda sudah menginstal pip3)
sumber
Saya menghadapi kesalahan yang sama saat menggunakan paket lexnlp Memperbaikinya dengan menginstal:
(Hanya instal lexnlp jika tahu Anda secara eksplisit menggunakannya dalam proyek Anda dan Anda tahu apa yang Anda lakukan)
sumber
Saya memecahkan ini dengan:
uninstall pip numpy pip install numpy == 1.17.0
dan menggunakan:
sumber