《机器学习实战》之KNN代码基础
来源:互联网 发布:idle python gui好用吗 编辑:程序博客网 时间:2024/05/17 02:49
理论不在赘述,自己明白就行,代码基础记录如下:
1.sum(axis=0/1)
import numpy as npnp.sum([0,1,2],[1,2,3],axis=1)>>array([3,6])
np.sum([0,1,2],[1,2,3],axis=0)>>array([1,3,5])
说明sum(axis=1)是行相加,sum(axis=0)是列相加
2.dataSet.shape
.shape方式是获取数据集维数,dataSet.shape[0]就是行数,dataSet.shape[1]就是列数
3.argsort(x)
升序排列,返回排序后的原来元素下标,argsort(-x)则是降序,返回下标
4.range与xrange
若不用返回一个列表,尽量用xrange(),性能效率更优,range()返回一个列表,xrange()生成一个迭代器,每次返回一个
5.get()
看起来比较简单,但是不常规,可能是自己以前没这么用过,classCount.get(voteLabel,0),查找voteLabel为key的value,查不到返回0
个人感悟:1.在《编程ING》书中学到一个道理,学习过程要有成就感才能形成良性循环,达到每次成就,无论大小,只要循序渐进,总会渐入佳境,每次成就可以适当犒劳下自己啊,比如:吃一顿好的。。2.有效的学习=学习+思考+动手3.我们往往无法一口气读完一本书,通常要分成多次才能读完,每次阅读,不要从上次停下来的部分开始,而应倒退一两章开始,这是有道理的
《程序员面试攻略》里面说:对于软件开发本身来说,沟通也是极为重要的,甚至是最重要的,有人曾说:“软件项目成功的要点有三个:沟通,沟通,沟通。“
0 0
- 《机器学习实战》之KNN代码基础
- 机器学习实战 KNN代码
- 机器学习实战之kNN
- 机器学习实战之kNN
- 机器学习实战之-knn
- 机器学习实战代码详细注释之kNN算法
- 机器学习实战——KNN代码
- 机器学习实战--KNN代码解析
- 机器学习实战:KNN 代码注释(python)
- 机器学习实战之KNN算法详解
- 机器学习实战kNN之手写识别
- 机器学习实战kNN之手写识别
- 机器学习实战kNN之手写识别
- 机器学习实战之KNN算法
- 机器学习实战之KNN算法
- 《机器学习实战》之kNN-笔记1
- 机器学习实战之knn算法
- 《机器学习实战》之kNN实现
- JavaScript的变量作用域
- 日期
- adb logcat 查看日志
- sicily 1795.Table tennis
- 嵌入式S5PV210 硬件DIY uboot ,kernel ,android移植QQ群(27100460)群委员会2013年年终总结
- 《机器学习实战》之KNN代码基础
- SysUtils单元函数
- 用命令和.dSYM 文件查找错误日志
- LeetCode Unique Paths II
- char_boolean_循环_分支day03
- Windbg 双机调试进程
- 连接oracle报错“ORA-28547:connection to server failed,probable Oracle Net admin 解决办法
- Java JDBC 中获取 ResultSet 的大小
- linux进程间通信方法汇总