gpt4 book ai didi

python - 将 Azure Functions 与 Python 结合使用 - Numpy 和 Pandas

转载 作者:太空宇宙 更新时间:2023-11-04 02:48:20 26 4
gpt4 key购买 nike

在 Azure Functions 中导入 pandas 会将执行时间减慢至 20 秒以上。

我正在尝试使用 Azure Functions 构建一个 HTTP 触发的微服务,该服务在 Python 中执行一些数据分析。我编写的代码使用 Pandas 和 Numpy 库。

我已关注the Azure tutorial to create a Hello World function 。该函数能够在 200 毫秒内运行。

This answer helped me通过 pip 安装 numpy 和 pandas,但是一旦我在脚本中包含 import pandas 行,执行时间就会超过 20 秒!

我做错了什么吗?有没有办法加快速度?或者 Azure Functions 仅适用于不太复杂的 Python 库?

最佳答案

我尝试按照您提到的 SO thread 进行操作另一个blog重现和测试这个关于导入 pandas 的问题太慢了。这是我在 Kudu Console 中仅执行 import pandas 的计时测试结果,如下图。

enter image description here

每次执行import pandas操作大约要多花十秒。这是一个旧的issuepandas 尚未解决,只是关闭。所以这不是你的错,也不是 Azure 的错。导入时间成本似乎仅由机器性能决定。如果可能,您可以通过将应用服务计划扩展到更高的计划来加快速度。

否则,我的建议是,当您需要处理大量数据时,发布 Azure 机器学习的 Web 服务以在 Python 中进行数据分析,或者只是在 Azure 中使用 numpy 手动编写一些代码功能。

希望有帮助。

关于python - 将 Azure Functions 与 Python 结合使用 - Numpy 和 Pandas,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44549892/

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