来源:大数据DT
本文介绍一些开源的替代工具,希望对读者有所帮助。
导读:近日,在知乎等社交网络上,有哈工大学生表示收到了正版软件取消激活的通知,而在与 MATLAB 开发公司 MathWorks 交涉之后,被告知由于美国政府实体名单的原因,相关授权已被中止。
目前,哈尔滨工业大学、哈尔滨工程大学的老师和学生们都无法使用 MATLAB。
MATLAB的重要性无需多说,一些功能甚至很难找到合适的替代品。本文推荐一些开源的替代工具,希望对你有所帮助。另外,也欢迎大家在留言区推荐你知道的替代工具。
开源软件是指开放源代码的软件,即代码创作者在遵循相关开源协议的基础上,将自己开发的软件源代码向全世界公开,允许其他开发者进行自主学习、测试、修改、二次开发和传播等,以协同方式改善软件产品的质量和优化软件功能等。
开源软件在操作系统、数据库、中间件等都有许多流行的软件产品,如Linux电脑操作系统、MySQL和PostgreSQL开源数据库等。
01 Python
Python是一门完全免费的通用编程语言,以开源的方式提供了大量各类用途的库与包,如Numpy(数值计算)、SciPy(数学、科学和工程计算)、Matplotlib(类似MATLAB中plot的绘图工具)等等。
Python是一门更易学更严谨的面向对象的程序设计语言。作为通用程序设计语言的Python,有更为严格清晰的语法,可以轻易完成界面、文件、封装等高阶需求,可移植性更好,也非常适合AI、网络等相关应用。