2016-08-21 1 views
0

자습서의 코드를 실행하는 데 약간의 문제가 있습니다. 확실한 구문 문제는 아닙니다. scikit-learn 및 matplotlib로 작업하고 있는데 IDE에서 경고 메시지가 나타납니다. " 'cm.py'... '에서 참조'gray_r '을 찾을 수 없습니다."모든 패키지가 제대로 설치되어 있습니다. 이것을 제외하고 샘플 프로그램을 위해 일했다.Python 패키지 (plt.cm.py)에 대한 참조를 찾을 수 없습니다.

어떤 조언이 필요합니까? 당신의 마지막 인쇄 문에 닫는 괄호가 누락 우선 잘

import matplotlib.pyplot as plt 
from sklearn import datasets   
from sklearn import svm    

digits = datasets.load_digits()  

print(digits.data) 
print(digits.target) 
print(digits.images[0]) 

clf = svm.SVC(gamma=0.001, C=100) 

print(len(digits.data)) 

x, y = digits.data[:-1], digits.target[:-1] 
clf.fit(x,y) 

print('Prediction:', clf.predict(digits.data[-1]) 

plt.imshow(digits.images[-1], cmap=plt.cm.gray_r, interpolation='nearest') 
plt.show() 

답변

0

: 그 외에는 print('Prediction:', clf.predict(digits.data[-1])),이 코드는 더 이상 사용되지 경고와 함께 내 컴퓨터에서 실행됩니다. 흔적이 뭐라고하니?

+0

나는 바보 야. 단지 고쳐서 다 잘된거야! 나는 약간 녹슬고 단지 디버깅의 습관으로 돌아 가야한다는 것을 깨달았습니다. 다시 한 번 감사드립니다! – wowdavers

관련 문제