在本文中,将常用的MATLAB函数及运算与numpy中对应的函数及运算汇总在表中,大部分的运算都经过验证,如有问题请留言:
通用函数等价表:
matlab | numpy | 说明 |
---|---|---|
help func | info(func) or help(func)orfunc?(在Ipython环境下) | 查看关于func的帮助文档 |
type func | source(func)orfunc??(在Ipython环境下) | 当func不是内置函数时,查找它的来源 |
a && b | a and b | 逻辑与运算(python内置函数)逻辑或同理 |
1*i, 1*j, 1i, 1j | 1j | 复数表示 |
eps | np.spacing(1) | 距离1最近的浮点数 |
线性代数(有关矩阵、向量、数组)等价表
matlab | numpy | 说明 |
---|---|---|
ndims(a) | ndim(a) or a.ndim | 执行该语句得到数组的维数 |
numel(a) | size(a) or a.size | 得到数组的元素 |
size(a) | sha |