2017-02-04 7 views
-1

HMM을 생성하기 위해 hmmlearn 라이브러리를 사용하고 있습니다. 코드를 실행하는 동안 ttributeError 오류가 발생했습니다. 'module'객체에는 'broadcast_to'속성이 없습니다. 내가 알아 낸 나는 GMMHMM를 실행하고hmmlearn의 Numpy 오류

model1 = GMMHMM(n_components=4, n_mix=64, covariance_type='diag', n_iter=1000, min_covar=0.001, startprob_prior=1.0, transmat_prior=1.0, weights_prior=1.0, means_prior=0.0, means_weight=0.0, covars_prior=None, covars_weight=None, algorithm='viterbi', random_state=None, tol=0.01, verbose=False, params='stmcw', init_params='stmcw').fit(X) 

로 및 오류 추적이

Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "build/bdist.linux-i686/egg/hmmlearn/base.py", line 424, in fit 
File "build/bdist.linux-i686/egg/hmmlearn/hmm.py", line 609, in _init 
File "build/bdist.linux-i686/egg/hmmlearn/hmm.py", line 677, in 
_fix_priors_shape 
AttributeError: 'module' object has no attribute 'broadcast_to' 

입니다 그것 때문에 NumPy와의입니다. 이 문제를 어떻게 해결할 수 있습니까?

+0

코드와 전체 추적을 추가 할 수 있습니까? – miradulo

답변

1

새 버전에서는 np.broadcast_to을 사용할 수 없으므로 NumPy 1.10.0 이상인지 확인하십시오.