python与matlab对应翻译代码集

1 前言

matlab擅长矩阵运算和数学原理验证,python具有丰富的函数库和实时仿真验证功能。接力开发会涉及到两者的转换。

从matlab到python的翻译,就是根据要实现的功能随时选择python合适的库和语句。

推荐官网:

scipy : Table of Rough MATLAB-NumPy Equivalents

https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html#table-of-rough-matlab-numpy-equivalents

numpy和matlab的对应

http://mathesaurus.sourceforge.net/matlab-numpy.html

推荐博文:

从 Matlab 到 NumpyNumpy 和 Matlab 比较:https://blog.csdn.net/weixin_37887248/article/details/81941462

matlab和python对应函数:https://www.cnblogs.com/Hand-Head/articles/9017593.html

                          对应译文:https://blog.csdn.net/ouening/article/details/54667921

                                网盘:http://pan.baidu.com/s/1c2013W0,非常感谢!

numpy与matlab互转操作:https://blog.csdn.net/goodstudy168/article/details/81077825

 

2条件选择

2.1比较选择

即关系运算符 > <等。

matlab:

>> a = rand(4,4)

>> a =

    0.8147    0.6324    0.9575    0.9572
    0.9058    0.0975    0.9649    0.4854
    0.1270    0.2785    0.1576    0.8003
    0.9134    0.5469    0.9706    0.1419

>> index = (abs(a(:,1))<0.5) & (abs(a(:,2))<0.5)

>> b = a(index,:)

b =

    0.1270    0.2785    0.1576    0.8003

python1: DataFrame变量

获取的index变量必须是pd.Series类型,可以通过iloc顺便转换。

  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值