我需要安装 Python 来做一些本科水平的计算物理(当然,不是研究)。我需要什么图书馆?只有 Scipy?
我需要哪些 Python 库来做计算物理?
计算科学
Python
scipy
2021-12-07 07:24:29
1个回答
您可能需要一些东西来可视化您的输出,例如Matplotlib. 我在本科和博士期间广泛使用它进行日常工作和报告,它非常棒:
我还建议您熟悉基本NumPy功能和语法(NumPy是 的依赖项SciPy),以便您可以通过交互式 python 提示符(iPython)测试小型解决方案。
在记录您的进度(对于任何评估的工作都非常重要)方面,请查看iPython笔记本。这是基于网络浏览器的,允许您在浏览器中存储和运行代码块,并穿插注释框。您还可以插入方程。以下是 Lorena Barba 的 CFD 小组的一系列精彩示例:
http://nbviewer.ipython.org/github/barbagroup/CFDPython/blob/master/lessons/01_Step_1.ipynb
要恢复交互性,您需要下载 .ipynb 文件并iPython在终端中使用笔记本运行 [如果在 *Nix 上]。
另一种选择是安装 Enthought Canopy——它是一个专门针对科学家和分析师的 Python 发行版。免费的学术版除了上面提到的基本模块外,还附带了数百个用于图像分析等任务的插件。我已经广泛使用了它,特别喜欢很容易更新/下载新包的工具:
其它你可能感兴趣的问题