Python,而不是其他语言,是否经常用于科学应用?如果是,那么为什么是Python



我已经看到Python已经用于许多科学商业应用。我使用 Ruby 作为我的主要语言,但我确实发现在我的社区中几乎没有 Ruby 的科学应用。这个观察结果有效吗?

如果是,那么Python更频繁地用于科学应用的原因是什么?它只是科学社会的文化吗?Python社区在科学社区做了很多广告?还是语言的实现有原因?在我看来,Python和Ruby或Perl一样通用。脚本语言是否因为学习成本低或其他原因而对科学界更有利?如果(感知到的)学习成本足够小,函数式和逻辑语言可能会更受欢迎?

Python在科学计算领域具有很强的地位:庞大的用户社区,易于查找帮助和文档。广泛的科学图书馆和环境生态系统numpy: - 数字蟒蛇

python最显着的特征是:-

  1. 出色的性能得益于与久经考验的紧密集成用 C 和 Fortran 编写的高度优化的代码:blas、altas blas、lapack, arpack, Intel MKL.
  2. 很好地支持并行处理进程和线程 进程间通信 (MPI) GPU 计算(OpenCL 和 CUDA)。
  3. 随时可用,适合在高性能计算集群。
  4. 没有
  5. 许可证费用,没有不必要地使用研究预算。

有关更多信息,请访问 ipython

最新更新