前提・実現したいこと
Pythonでの機械学習所学者です。
scikit-learnをインストールしたのですが、実行する際エラーとなります。
発生している問題・エラーメッセージ
エラーメッセージ
C:\Users\taman\Desktop\python>python xor-train.py
Traceback (most recent call last):
File "xor-train.py", line 1, in <module>
from sklearn import svm
File "C:\Users\taman\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn_init_.py", line 64, in <module>
from .base import clone
File "C:\Users\taman\AppData\Local\Programs\Python\Python37\lib\site-packages\sklearn\base.py", line 11, in <module>
from scipy import sparse
File "C:\Users\taman\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\sparse_init_.py", line 231, in <module>
from .csr import *
File "C:\Users\taman\AppData\Local\Programs\Python\Python37\lib\site-packages\scipy\sparse\csr.py", line 15, in <module>
from ._sparsetools import csr_tocsc, csr_tobsr, csr_count_blocks,
ImportError: DLL load failed: 指定されたモジュールが見つかりません。
**tamanは私のPC名です。
該当のソースコード
from sklearn import svma xor_data=[ #P,Q,result [0,0,0], [0,1,1], [1,0,1], [1,1,0] ] data=[] label=[] for row in xor_data: p=row[0] q=row[1] r=[2] data.append([p,q]) label.append(r) clf=svm.SVC() clf.fit(data,label) pre=clf.predict(data) print("predict val",pre) ok=0;total=0 for idx,answer in enumerate(label): p=pre[idx] if p==answer:ok+=1 total +=1 print("result",ok,"/",total,"=",ok/total)
試したこと
インストール、再インストールは試しましたがうまくいきません。
pip3 install scikit-learn scipy matplotlib scikit-image numpy
pip3 uninstall scikit-learn scipy matplotlib scikit-image numpy
https://teratail.com/questions/102949
ここの質問も参考にしましたが、解決しません。
補足情報(FW/ツールのバージョンなど)
Window 64bit
C:\Users\taman\Desktop\python>python --version
Python 3.7.2
C:\Users\taman\Desktop\python>pip list
Package Version
asn1crypto 0.24.0
attrs 18.2.0
Automat 0.7.0
beautifulsoup4 4.7.1
certifi 2018.11.29
cffi 1.12.1
chardet 3.0.4
clone 0.0
cloudpickle 0.8.0
constantly 15.1.0
cryptography 2.5
cssselect 1.0.3
cycler 0.10.0
dask 1.1.1
decorator 4.3.2
et-xmlfile 1.0.1
hyperlink 18.0.0
idna 2.8
incremental 17.5.0
jdcal 1.4
kiwisolver 1.0.1
matplotlib 3.0.2
networkx 2.2
numpy 1.16.1
openpyxl 2.6.0
pandas 0.24.1
Pillow 5.4.1
pip 19.0.2
pycparser 2.19
PyDispatcher 2.0.5
PyHamcrest 1.9.0
pyOpenSSL 19.0.0
pyparsing 2.3.1
python-dateutil 2.8.0
pytz 2018.9
PyWavelets 1.0.1
requests 2.21.0
scikit-image 0.14.2
scikit-learn 0.20.2
scipy 1.2.1
selenium 3.141.0
setuptools 40.6.2
six 1.12.0
soupsieve 1.7.3
toolz 0.9.0
urllib3 1.24.1
w3lib 1.20.0
zope.interface 4.6.0
回答2件
あなたの回答
tips
プレビュー