原标题:用 Python 做导热问题的数值计算
这是菜鸟学Python的粉丝第8篇原创投稿
阅读本文大概需要3.5 分钟
本篇作者:小匡同学
作为科研go,MATLAB一直是做数值计算的标配。然而目前Python的火爆程度、丰富的第三方库、灵活便捷的编程方式,也让科研go们垂涎不已。本篇文章从NHT(数值传热学)的基本原理与Python代码实现两个方面带领NHT小白入坑,老司机自动略过
要点:
工具Pycharm
第三方库为Numpy和matplotlib
Py3
01
开发环境准备
1).Python用于科学计算
要先安装第三方的科学计算库,这里我们主要做数值计算,Numpy就可以啦。数值计算结果需要以图形曲线的形式输出,在Python中matplotlib库可用于绘制类似于MATLAB的图表
2).对于习惯了MATLAB编程的人员来说
MATLAB安装的时候直接安装了所有库,非常便捷。然而Python的所有库都需要自己安装
3).可以安装Anaconda
它基本包括了市面上所有常用库,然后将pycharm的解释器修改为anaconda的解释器,相当于MATLAB了。由于安装的库多,相应的软件的启动运行都非常慢,想想MATLAB启动就知道了
4).第三方库的安装
对于新手比较麻烦。这里推荐一种简单的方法。在File→Settings→Project Interpreter中,可以看到已安装的库
右边红框中,减号表示卸载选中的库,箭头表示