如何修复Python错误,在描述中是代码和th

2024-03-29 04:44:02 发布

您现在位置:Python中文网/ 问答频道 /正文

如何修复代码中的错误,我使用的是python3.7,macoshighsierra 已安装的库是:sklearnmatplotlibnumpy。在

代码:

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


digits=datasets.load_digits()
'''
print(digits.data)
print(digits.target)
print(digits.images[0])
 '''

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

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()

错误:

^{pr2}$

Tags: 代码fromimporttargetdata错误pltsklearn
1条回答
网友
1楼 · 发布于 2024-03-29 04:44:02

您的是否正确缩进?在

我已经在我的机器(windows8.1)上运行了你的代码,它运行得很好。在

缩进代码:

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


digits=datasets.load_digits()
'''
 print(digits.data)
 print(digits.target)
 print(digits.images[0])
 '''

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

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()

此外,如果它不起作用,那么尝试更改内核/解释器。试试python3.6.x的内核/解释器。

注:我在thonnyide上使用了pythony3.6.0来运行测试代码,它在我的机器上运行得很好。在

相关问题 更多 >