python - 如何使用来自 CPython 解释器的 Pypy 运行单个 Python 函数?
问题描述
是否可以从 CPython 解释器使用 Pypy 运行单个 Python 函数(或模块)?
我想象一些类似于 Numba 装饰器的用例,例如:
@pypy
def elem_sum(*containers):
for items in zip(*containers):
yield sum(items)
但是享受 Pypy 与 Numba 相比更广泛的 Python 代码支持。
这在此处有所讨论,但大约在 6 年前,在多处理级别上,这通常可能效率不高。答案中提出的交互方法execnet
, 也已弃用。Pyro5
似乎是一个现代的替代方案execnet
(它仍然会促进多处理级别的执行)。
解决方案
推荐阅读
- ruby - 使用多个值访问 ruby 哈希中的特定值
- text-to-speech - 是否可以取消对 speakTextAsync 的调用?
- visual-studio-code - 为什么 SASS 代码在 Visual Studio Code 中没有以彩色形式显示?
- mysql - Mysql 导出 CSV 然后用 csv-parse 在 nodejs 中解析没有正确找到分隔符
- python - 如何使 plotly.express.line 线不相互连接?
- javascript - 根据文本内容使用 vanilla JavaScript 隐藏列中的行
- javascript - 单击一个链接并使用 window.open() 阻止其中一个链接
- apache-kafka - Kafka Rolling Update Inter Broker Listener
- reactjs - 在反应测验中限制菜单中的项目数量
- javascript - 引导选择选择器显示:Uncaught TypeError: Cannot set property '_menu' of undefined