python numpy笔记:给matlab使用者
2013-12-13 15:19
411 查看
利用Numpy,python可以进行有效的科学计算。本文给过去常用matlab,现在正学习Numpy的人。
在进行矩阵运算等操作时,使用array还是matrix??
简短的回答,更多的时候使用array.使用array的唯一缺点就是你必须使用’dot’函数来代替*来进行矩阵乘法。
详见参考文档1
matlab 与Numpy 常用操作对比
参考文档下载地址:
1 http://yunpan.cn/QDKd9j2nvfXm3 numpy for matlab
2 http://pan.baidu.com/share/link?shareid=3113464356&uk=3862050759 python书籍打包
在进行矩阵运算等操作时,使用array还是matrix??
简短的回答,更多的时候使用array.使用array的唯一缺点就是你必须使用’dot’函数来代替*来进行矩阵乘法。
array | matrix |
可以超过2维 | 只能2维 |
.T(转置) | .T(转置).I(求逆) |
matlab 与Numpy 常用操作对比
Maltab | numpy |
help func | info(func) |
a && b | a and b |
a || b | a or b |
size(a) | a.shape |
size(a,n) | a.shape[n-1] |
a*b | array:dot(a,b) matrix:a*b |
a.*b | array:a*b matrix:multiply(a,b) |
a./b | a/b |
a.^3 | a**3 power(a,3) |
y=x | y=x.copy() |
zeros(3,4) | zeros((3,4)) |
max(max(a)) | a.max() |
max(a) | a.max(n) |
max(a,b) | maimum(a,b) |
1 http://yunpan.cn/QDKd9j2nvfXm3 numpy for matlab
2 http://pan.baidu.com/share/link?shareid=3113464356&uk=3862050759 python书籍打包
相关文章推荐
- python numpy笔记:给matlab使用者
- Python库numpy中的svd分解和Matlab中的svd的一点区别
- K近邻法(KNN)学习笔记(used by python & matlab)
- python学习笔记(1)之如何在python3.x下安装PIL、numpy以及matplotlib
- win7 caffe使用笔记——特征图可视化(matlab,python两种方式)
- CS231n课程笔记翻译1:Python Numpy教程
- python中numpy与matlab的对应关系
- 用python numpy实现matlab中的std与mean函数
- 【学习笔记】Python+NumPy
- 【python学习笔记】19:numpy数组布尔运算和切片
- Python 笔记--numpy总结(3)
- Python 笔记 #06# NumPy Basis & Subsetting NumPy Arrays
- 利用Python进行数据分析笔记-第四章Numpy
- NumPy for MATLAB users--matlab和python的不同
- 【学习笔记】WEEK2_Programming Assignments_Python Basics with numpy (optional)
- python笔记之NUMPY中的掩码数组numpy.ma.mask
- 笔记-Python库-matplotlib, numpy, scipy, pandas
- Python笔记1——以numpy包为主
- numpy.zeros 使用方法 python学习笔记1
- python语法笔记——NumPy入门