gpt4 book ai didi

python - C 语言中有多少 NumPy 和 SciPy?

转载 作者:IT老高 更新时间:2023-10-28 21:00:42 26 4
gpt4 key购买 nike

NumPy 和/或 SciPy 的一部分是否用 C/C++ 编程?

从 Python 调用 C 的开销与从 Java 和/或 C# 调用 C 的开销相比如何?

我只是想知道对于科学应用,Python 是否比 Java 或 C# 更好。

如果我查看 shootouts , Python 损失惨重。但我猜这是因为他们在这些基准测试中没有使用 3rd-party 库。

最佳答案

  1. 我会质疑任何没有显示每个实现的来源的基准(或者我错过了什么)?完全有可能这些解决方案中的一个或两个编码错误,这会导致对其中一个或两个语言的性能的不公平评估。 [Edit] 哎呀,现在我看到了源代码。但正如其他人指出的那样,它没有使用 NumPy/SciPy 库,因此这些基准不会帮助您做出决定。
  2. 我相信绝大多数 NumPy 和 SciPy 都是用 C 语言编写并用 Python 封装的,以便于使用。
  3. 对于特定应用程序的开销有多少,这可能取决于您使用这些语言中的哪一种。

我已经使用 Python 进行数据处理和分析几年了,所以我认为它肯定适合目的。

您最终想实现什么目标?如果您想要一种快速开发可读代码的方法,Python 是一个很好的选择,而且速度肯定足以让您第一次尝试解决您要解决的问题。

为什么不对您的问题的一小部分设置一个 bash,并在开发时间和运行时间方面对结果进行基准测试?然后你可以根据一些相关数据做出客观的决定……或者至少我会这样做:-)

关于python - C 语言中有多少 NumPy 和 SciPy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1825857/

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