gpt4 book ai didi

python - 在 Pyramid 中使用 NumPy

转载 作者:太空宇宙 更新时间:2023-11-04 09:13:17 25 4
gpt4 key购买 nike

我想使用 NumPy 对 Pyramid 中可调用的 View 执行一些数组计算。我使用的数组非常大 (3500x3500),所以我想知道加载它的最佳位置是重复使用。

现在我的应用程序是一个页面,我正在使用一个可调用的 View 。

数组将从磁盘加载并且不会改变。

最佳答案

如果数组可以在线程之间共享,那么您可以在应用程序启动时将其存储在注册表中 (config.registry['my_big_array'] = ??)。如果它不能共享,那么我建议使用一个队列系统,它的工作人员可以始终加载数据,可能是在另一个进程中。您可以通过使注册表中的值成为线程本地值来解决这个问题,然后在变量中存储一个新数组(如果尚不存在),但是这样您将每个线程都有一个数组副本,这确实不是一个好主意这么大的东西。

关于python - 在 Pyramid 中使用 NumPy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497545/

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