《机器学习实战》实现时遇到的问题
来源:互联网 发布:gh0st 源码下载 编辑:程序博客网 时间:2024/05/23 01:40
《机器学习实战》第二章k-近邻算法,自己实现时遇到的问题,以及解决方法。做个记录。
1.写一个kNN.py保存了之后,需要重新导入这个kNN模块。报错:no module named kNN.
解决方法:1.将.py文件放到 site_packages 目录下2.在调用文件中添加sys.path.append("模块文件目录");
import sys
sys.path.append('c:\xxxx\b.py') # 这个例子针对 windows 用户来说的
2.上面的问题解决之后,import kNN。报错:only 2 non-keyword arguments accepted。
问题所在:貌似是粗心少写了两个中括号
本来是array([[1.0,1.1],[1.0,1.0],[0,0],[0,0.1]]),结果少写了最外面的两个中括号-_-||
3.继续写k-近邻算法函数,保存到kNN.py之后,输入命令:kNN.classify0([0,0],group,labels,3)
报错:module' object has no attribute 'classify0'
解决方法:重启Python IDLE即可。
把代码也贴在这里吧,如果保存到电脑里,过一段时间就忘了在哪了。还是放在这里保险点.
kNN.py:
结果还不错。
0 0
- 《机器学习实战》实现时遇到的问题
- python3实现《机器学习实战》遇到的问题:range函数
- python3实现《机器学习实战》遇到的问题:range函数
- 机器学习实战-KNN算法实现及遇到的问题总结
- 机器学习实战中遇到的python问题
- 机器学习实战中的遇到的问题及解决
- 机器学习实战python版本matplotlib安装遇到的各种问题和代码演示
- 机器学习实战KNN的java实现
- 机器学习实战决策树的java实现
- 机器学习实战K-近邻算法遇到的几个错误
- 机器学习实战----regTree,遇到的坑,python3.5.2
- 面试遇到的机器学习问题
- 深度学习实战中遇到的问题
- 机器学习实战python环境搭建以及numpy和matplotlib安装遇到的各种问题(一)
- 机器学习实战中的问题
- 《机器学习实战》学习笔记:决策树的实现
- 机器学习实战笔记(Python实现)-01-机器学习实战
- 机器学习实战笔记(Python实现)-01-机器学习实战
- TextView 字体过长解决方案(实现手动滚动字体)
- 基础知识很重要
- Spring框架(一)
- Android NDK学习笔记10-JNI域和方法描述
- effective stl 第19条:理解相等(equality)和等价(equivalence)的区别
- 《机器学习实战》实现时遇到的问题
- android中的AIDL进程间通信
- Selenium学习12--数据驱动csv
- POJ 2337 Catenyms 输出最小字母序欧拉路径 邻接表存储
- Spring MVC一些知识
- CSDN技术主题月----“深度学习”代码笔记专栏
- 剑指offer面试题29:数组中出现次数超过一半的数字
- 坚持就是胜利- -。。。。
- Codeforces Round #283 (Div. 2)-C. Removing Columns