Можно ли запустить одну функцию (или модуль) Python с использованием Pypy из интерпретатора CPython?
Я представляю некоторый вариант использования, похожий на декоратор Numba, например:
@pypy
def elem_sum(*containers):
for items in zip(*containers):
yield sum(items)
но пользуясь гораздо более широкой поддержкой кода Python, которую Pypy сравнил с Numba.
Это несколько обсуждается здесь , но примерно 6 лет назад, и на уровне многопроцессорности, где это можетне быть в целом эффективным. Кроме того, метод взаимодействия, предложенный в ответе execnet
, является устаревшим. Pyro5
представляется современной альтернативой execnet
(которая все равно будет способствовать выполнению на уровне многопроцессорной обработки).