python的numpy与MATLAB功能

殊途同归,二者渊源至深:

MATLAB在数据处理中还是发挥着很大的作用的,但是python的numpy库也是在科学计算中必不可少的。

MATLAB与numpy库的大部分功能是相同的,两者更多的是语法上的不同

MATLAB

优点:具有简单易用的软件,非常详细的帮助文档(中文)示例较多,只要安装好软件,就可以使用。

缺点:是需要付费的,工作以后为工司做项目开发时可能无法使用。

Python的numpy库

优点:开源,免费大多文档为英文的,示例相对较少。但博客中的介绍较多。(使用人群多)

缺点:需要啊包装python,numpy库,以及IDE软件相对比较麻烦。对于初学者不是特别友好,但是入门以后就一样啦。

笔者意见:

笔者大学期间主要用MATLAB,以及simulink,这两个功能几乎可以摆平大学遇到的一切科学计算,以及相关仿真。

但是,笔者个人人为对于字符串相关的处理Python要强大的多,python安装很多库是让人头疼的事情,这也是python的强大之处。因为MAYLAB的科学计算功能,基本只想当于python的一个模块。

所以如果将来需要做免费开发的化,用python是必然的选择

(希望喜欢MATLAB的大佬们不要喷我,因为我也很喜欢MATLAB,因为钱的问题所以。。。)

如何配置python让你有和MATLAB一样的编程体验:

1.安装python

2.安装pycharm(推荐使用免费版)

3.安装numpy模块

直接使用命令行(cmd)安装:

pip install numpy

如果在线安装失败,需要去numpy官网下载安装包,然后手动安装:

1.切换到(模块)whl文件存放路径

cmd(命令行),更改路径

cd C:\ 

2.使用cmd(命令行)安装

pip install numpy文件名.whl

4.在pycharm中直接导入numpy库

from numpy import * 
import scipy.linalg

语法区别:

python的numpy与MATLAB功能_第1张图片

python的numpy与MATLAB功能_第2张图片

python的numpy与MATLAB功能_第3张图片

python的numpy与MATLAB功能_第4张图片


结束咯!

你可能感兴趣的:(Python,MATLAB)