gpt4 book ai didi

python - 使用Python的高性能计算项目

转载 作者:行者123 更新时间:2023-11-30 23:47:16 25 4
gpt4 key购买 nike

在一篇论文中,我想论证为什么我使用 Python 来实现我的算法。除了它速度快(使用合适的库)并且很容易用它实现算法的典型论点之外,我想也许有一些大型 HPC 项目正在使用它。

有谁知道一个使用Python进行大型并行计算的著名项目,也许有一篇我可以引用的论文?

最佳答案

说实话,尽管 Python 是一种很棒的语言,但如果没有这些库,它就不是科学计算(尤其是高性能计算)的合适环境。因此,您可以将 Python 视为更大拼图的一部分 - 就像 MATLAB 一样。

使用 python 进行科学或高性能计算的两个关键原因可以说是因为与其他语言编写的软件包有方便的接口(interface),或者是因为您需要快速周转项目。通常,这两个问题都会同时出现。

典型的例子是论文 "Feeding a Large-scale Physics Application to Python" , 作者 David M. Beazley它将性能密集型 C++ 与 python 结合起来,使用 SWIG

如果您正在寻找最新的内容,有一篇新论文 "A New Modelling System for Seasonal Streamflow Forecasting Service of the Bureau of Meteorology, Australia" , 作者 Daehyok Shin等人的成果将在 MODSIM2011 上发表。我看到第一作者在Melbourne Python Users Group发言关于如何ipython被用作桥接高性能 Fortran 模型和 HDF5 数据的机制,即使非程序员也可以为更大的科学项目做出有效的贡献。

关于python - 使用Python的高性能计算项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8437220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com