[机器学习] 1 NumPy函数库基础
来源:互联网 发布:编程要学些什么 编辑:程序博客网 时间:2024/05/16 14:03
该系列文章是依据本人平时对机器学习的学习,归纳总结,所做的学习笔记。如有错误或待改善之处,请留下您宝贵的意见或建议。
1. NumPy函数库
NumPy函数库是Python的一种开源的数字扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。
有关NumPy的相关资源可以访问官网:http://www.numpy.org/
机器学习算法涉及很多线性代数的知识,在用Python编写机器学习算法是会经常使用NumPy函数库。
首先,在确保可以正确运行Python开发环境的前提下,需要正确安装NumPy函数库。这里简单介绍在Ubuntu下安装NumPy库:
通过执行命令:sudo apt-get install python-numpy 和 sudo apt-get install python-scipy
在Python shell开发环境中输入下列命令:
>>> from numpy import *
上述命令将NumPy函数库中的所有模块引入到当前命名空间。接下来就可以在该空间中使用NumPy函数库了。
2. NumPy中矩阵与数组的区别
NumPy函数库中存在两种不同的数据类型(矩阵matrix和数组array),都可以用于处理行列表示的数字元素。虽然看起来很相似,但是这两个数据类型上执行相同的数学运算可能得到不同的结果,其中NumPy函数库中的matrix与MATLAB中的matrices等价。
该系列文章主要参考书目:<Machine Learning in Action>
0 0
- [机器学习] 1 NumPy函数库基础
- 《机器学习》NumPy函数库基础
- 《机器学习实战》之Numpy函数库基础
- 关于NumPy函数库的基础学习(1)
- python NumPy函数库基础
- NumPy函数库基础
- Python机器学习(一)--Numpy基础
- CS231n-机器学习中numpy基础.md
- 机器学习笔记(六):numpy基础
- Python机器学习(一)--Numpy基础
- 【机器学习算法实现】kNN算法__手写识别——基于Python和NumPy函数库
- 【机器学习算法实现】logistic回归__基于Python和Numpy函数库
- 【机器学习算法实现】logistic回归__基于Python和Numpy函数库
- 【机器学习算法实现】kNN算法__手写识别——基于Python和NumPy函数库
- 【机器学习算法实现】kNN算法__手写识别——基于Python和NumPy函数库
- 【机器学习算法实现】kNN算法__手写识别——基于Python和NumPy函数库
- 【机器学习算法实现】logistic回归__基于Python和Numpy函数库
- 程序猿的机器学习之路-1-Numpy基础:创建多维数组
- bzoj 2506 calc 题解
- 网络获取JSON相应代码备份
- 2014.5.20
- 数组、指针和字符串:数组的存储与初始化、对象数组、数组作为函数参数
- 翻译,挺爽的
- [机器学习] 1 NumPy函数库基础
- apache配置filter
- poj 3735 Training little cats(矩阵快速幂)
- HTTP
- VS2012 编译使用boost库(附带VS2008)
- 基于Apache的Tomcat负载均衡和集群
- RelativeLayout与LinearLayout的比较
- 转]Java中HashMap遍历的两种方式
- Python机器学习——线性模型