Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Sklearn语法错误?_Python_Python 3.x_Machine Learning_Scikit Learn_Sklearn Pandas - Fatal编程技术网

Python Sklearn语法错误?

Python Sklearn语法错误?,python,python-3.x,machine-learning,scikit-learn,sklearn-pandas,Python,Python 3.x,Machine Learning,Scikit Learn,Sklearn Pandas,我正在通过本网站()学习,第4部分。这是我的代码(已复制,Quandl在较新版本和型号选择中使用小写的q,而不是出于同样的原因进行交叉验证) 错误是: Traceback (most recent call last): File "C:/Users/PycharmProjects/learn_python_the_hard_way/LEARN.py", line 4, in <module> from sklearn import preprocessing Fil

我正在通过本网站()学习,第4部分。这是我的代码(已复制,Quandl在较新版本和型号选择中使用小写的q,而不是出于同样的原因进行交叉验证)

错误是:

Traceback (most recent call last):
  File "C:/Users/PycharmProjects/learn_python_the_hard_way/LEARN.py", line 4, in <module>
    from sklearn import preprocessing
  File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\sklearn\base.py", line 10, in <module>
    from scipy import sparse
  File "C:\Users\PycharmProjects\learn_python_the_hard_way\scipy.py", line 1
    from scip
            ^
SyntaxError: invalid syntax
Traceback (most recent call last):
  File "C:/Users/PycharmProjects/learn_python_the_hard_way/LEARN.py", line 4, in <module>
    from sklearn import preprocessing
  File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\sklearn\base.py", line 10, in <module>
    from scipy import sparse
  File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\scipy\__init__.py", line 61, in <module>
    from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl
ImportError: cannot import name 'NUMPY_MKL'
回溯(最近一次呼叫最后一次):
文件“C:/Users/PycharmProjects/learn_python_the_hard_way/learn.py”,第4行,在
从sk学习导入预处理
文件“C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site packages\sklearn\ \uuuuuu init\uuuuuuu.py”,第57行,在
从.base导入克隆
文件“C:\Users\AppData\Local\Programs\Python36-32\lib\site packages\sklearn\base.py”,第10行,在
从scipy导入稀疏
文件“C:\Users\PycharmProjects\learn\u python\u hard\u way\scipy.py”,第1行
来自scip
^
SyntaxError:无效语法
我不知道如何解决这个问题,任何帮助都将不胜感激

更新: 我创建了scipy.py文件,用于在同一个文件中进行scipy练习,该文件与我现在正在练习的文件相同,现在已将其删除。错误是:

Traceback (most recent call last):
  File "C:/Users/PycharmProjects/learn_python_the_hard_way/LEARN.py", line 4, in <module>
    from sklearn import preprocessing
  File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\sklearn\__init__.py", line 57, in <module>
    from .base import clone
  File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\sklearn\base.py", line 10, in <module>
    from scipy import sparse
  File "C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site-packages\scipy\__init__.py", line 61, in <module>
    from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl
ImportError: cannot import name 'NUMPY_MKL'
回溯(最近一次呼叫最后一次):
文件“C:/Users/PycharmProjects/learn_python_the_hard_way/learn.py”,第4行,在
从sk学习导入预处理
文件“C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site packages\sklearn\ \uuuuuu init\uuuuuuu.py”,第57行,在
从.base导入克隆
文件“C:\Users\AppData\Local\Programs\Python36-32\lib\site packages\sklearn\base.py”,第10行,在
从scipy导入稀疏
文件“C:\Users\AppData\Local\Programs\Python\Python36-32\lib\site packages\scipy\\uuuuu init\uuuuu.py”,第61行,在
来自numpy。_分销商_init import numpy_MKL#需要numpy+MKL
ImportError:无法导入名称“NUMPY_MKL”

我检查过了,numpy已经安装并开始工作了

您有一个名为
scipy.py
(在C:\Users\PycharmProjects\learn\u python\u hard\u中)的文件,该文件在实际的scipy安装之前就已找到(可能在您的python lib目录中)。您需要重命名它。

已解决:虽然应该安装numpy,但我必须为numpy+mkl专门安装轮子