【发布时间】:2010-12-22 00:04:39
【问题描述】:
NumPy 和/或 SciPy 的一部分是否用 C/C++ 编程?
从 Python 调用 C 的开销与从 Java 和/或 C# 调用 C 的开销相比如何?
我只是想知道对于科学应用来说,Python 是否比 Java 或 C# 更好。
如果我查看shootouts,Python 会以巨大的优势输掉比赛。但我想这是因为他们在这些基准测试中没有使用 3rd-party 库。
【问题讨论】:
-
枪战python代码(例如shootout.alioth.debian.org/u32/…)不使用numpy/scipy。
-
不要忘记 Fortran。 Python 也能很好地与 Fortran 配合使用
-
@~unutbu 你会期望 regex-dna 程序使用 numpy,这有点令人费解。
-
如果你仔细观察,你会发现一个“有趣的替代”Python 程序确实使用了 numpy shootout.alioth.debian.org/u32/…
标签: python performance numpy scipy scientific-computing