机器学习实战(python)——kNN问题解析

问:

   1、import  kNN找不到路径?

答:

   把kNN.py放置python交互式开发环境内

   方法:import os

              os.getcwd()

              如:'F:\\py3.6\\B\\Lib\\idlelib'

问:  

   2、AttributeError: module 'kNN' has no attribute 'classify0'

   解决过程:(1)试过网上博客的方法:把python idle关闭重新打开就不会报错,不过fail;

                      (2)我只安装Anaconda3没有单独安装python,,会不会是这个影响?    

   结果分析: (1)并不是Anaconda3的问题,而是没有把【def   classify0】函数置于 kNN.py文件中才会出现 

                         AttributeError: module 'kNN' has no attribute 'classify0' 

                       (2)把【def   classify0】函数置于 kNN.py文件后,却出现了如下图错误,查找文献资料后发现:

                          python2和python3有区别,需要在Python3中把iteritems改为items。                       


                           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值