2016-12-18 1 views
0

작동하지 않는 이유,scipy.stats 모드에서 내가 목록의 모드를 얻으려면, 그래서 난 scipy에 모드 기능을 사용하려고하지만, 나는 다음과 같은 오류가

from scipy import stats 

a = np.array([[6, 8, 3, 0], 
...    [3, 2, 1, 7], 
...    [8, 1, 8, 4], 
...    [5, 3, 0, 5], 
...    [4, 7, 5, 9]]) 

mode(a) 

오류 메시지 :

--------------------------------------------------------------------------- 
ImportError        Traceback (most recent call last) 
<ipython-input-9-4f9bea4011df> in <module>() 
----> 1 from scipy import stats 
     2 
     3 a = np.array([[6, 8, 3, 0], 
     4 ...    [3, 2, 1, 7], 
     5 ...    [8, 1, 8, 4], 

c:\python34\lib\site-packages\scipy\stats\__init__.py in <module>() 
    319 from __future__ import division, print_function, absolute_import 
    320 
--> 321 from .stats import * 
    322 from .distributions import * 
    323 from .morestats import * 

c:\python34\lib\site-packages\scipy\stats\stats.py in <module>() 
    178 from scipy._lib.six import callable, string_types 
    179 from numpy import array, asarray, ma, zeros 
--> 180 import scipy.special as special 
    181 import scipy.linalg as linalg 
    182 import numpy as np 

c:\python34\lib\site-packages\scipy\special\__init__.py in <module>() 
    599 from __future__ import division, print_function, absolute_import 
    600 
--> 601 from ._ufuncs import * 
    602 
    603 from .basic import * 

ImportError: DLL load failed: can not find module. 

여기에 무슨 문제가 있습니까? 통계를 가져올 수 있지만 그 모드 기능을 사용할 수 있지만 scipy.stats를 사용할 수없는 이유를 분명히하고 싶습니다. 그 moudle에 대한 python 3.4의 몇 가지 변경 사항이 있습니까?

+0

문제를 재현 할 수 없습니다. 'SciPy' 버전을 공유하고 싶을 수도 있습니다. – MSeifert

+0

그것은 0.16.0이며 scipy를 가져올 때 오류는 없지만 여전히 scipy.stats 오류 인 – tonyibm

+0

에 문제가있는 경우이 도움이 될 수 있습니다. http://stackoverflow.com/a/40501018/2336654 – piRSquared

답변

1

Windows에서이 코드를 실행하는 것처럼 보입니다. 어떻게 scipy 패키지를 설치 했습니까? Windows에서 scipy 꾸러미를 사용해 본다면 anaconda 설치로 작업하는 것이 훨씬 쉽습니다. (https://docs.continuum.io/anaconda/pkg-docs)

패키지 관리자 (필요한 라이브러리를 포함와 함께) 모든 모듈을 함께 제공하고 모든 플랫폼에서 작동하고 그것은이다 : 패키지의 (https://docs.continuum.io/)

목록 (너무 scipy 포함) 바람을 피우면 창문에서 작동합니다.

Windows에서 numpy, scipy, pandas를 설치하는 중 개인적으로 많은 문제가 발생하여 Anaconda로 전환했습니다.

+0

scip을 sc로 가져 오기 sc .__ version__, 그러면 '0.16.0'이됩니다. – tonyibm

관련 문제