跳死猢狲 2022-12-08 10:29 采纳率: 100%
浏览 24
已结题

找不到sklearn组件报错,如何解决?

是我sklearn没下成功吗?

这是运行报错,显示找不到sklearn组件

img

Traceback (most recent call last):
  File "D:\桌面\4.py", line 3, in <module>
    from sklearn.neural_network import MLPClassifier
ModuleNotFoundError: No module named 'sklearn

我用pip在电脑下载显示如下:

img

这是我需要运行的代码


import numpy as np     
from os import listdir 
from sklearn.neural_network import MLPClassifier  
def img2vector(fileName):    
    retMat = np.zeros([1024],int) 
    fr = open(fileName)          
    lines = fr.readlines()        
    for i in range(32):           
        for j in range(32):         
            retMat[i*32+j] = lines[i][j]    
    return retMat
def readDataSet(path):    
    fileList = listdir(path)    
    numFiles = len(fileList)    
    dataSet = np.zeros([numFiles,1024],int)
    hwLabels = np.zeros([numFiles,10])      
    for i in range(numFiles):   
        filePath = fileList[i]    
        digit = int(filePath.split('_')[0])  
        hwLabels[i][digit] = 1.0        
        dataSet[i] = img2vector(path +'/'+filePath) 
    return dataSet,hwLabels
fpath='digits'
train_dataSet, train_hwLabels = readDataSet(fpath+'trainingDigits')
clf = MLPClassifier(hidden_layer_sizes=(100,),
                    activation='logistic', solver='adam',
                    learning_rate_init = 0.00001, max_iter=2000)
print(clf)
clf.fit(train_dataSet,train_hwLabels)
dataSet,hwLabels = readDataSet(fpath+'testDigits')
res = clf.predict(dataSet)   
error_num = 0                
num = len(dataSet)           
for i in range(num):         
    if np.sum(res[i] == hwLabels[i]) < 10: 
        error_num += 1                     
print("Total num:",num," Wrong num:",error_num,"  WrongRate:",error_num / float(num))
  • 写回答

1条回答 默认 最新

  • 玉堃 2022-12-08 10:53
    关注

    sklearn包的全称是scikit-learn。所以你应该是pip install scikit-learn

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月16日
  • 已采纳回答 12月8日
  • 创建了问题 12月8日

悬赏问题

  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装