gpt4 book ai didi

python - 如何提高 Cython 的性能?

转载 作者:行者123 更新时间:2023-11-28 17:47:35 24 4
gpt4 key购买 nike

我正在使用 Cython 迈出第一步,我想知道如何进一步提高性能。到目前为止,我的执行时间只有通常(仅 python)的一半,但我认为一定有更多!

我知道 cython -a 并且我已经输入了我的变量。但是我的函数中仍然有很多黄色。这是因为 cython 无法识别 numpy 还是我还缺少其他东西?

最佳答案

我相信当您在标量上调用 np.sqrt 和 np.floor 时,您可以通过使用 libc 中的数学函数获益。这不仅有 Python 调用开销,而且在标量和数组的 numpy ufunc 中有不同的代码路径。所以这至少涉及一个类型转换。

关于python - 如何提高 Cython 的性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15775295/

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