Как запустить одну функцию Python, используя Pypy из интерпретатора CPython? - PullRequest
1 голос
/ 17 октября 2019

Можно ли запустить одну функцию (или модуль) Python с использованием Pypy из интерпретатора CPython?

Я представляю некоторый вариант использования, похожий на декоратор Numba, например:

@pypy
def elem_sum(*containers):
    for items in zip(*containers):
        yield sum(items)

но пользуясь гораздо более широкой поддержкой кода Python, которую Pypy сравнил с Numba.

Это несколько обсуждается здесь , но примерно 6 лет назад, и на уровне многопроцессорности, где это можетне быть в целом эффективным. Кроме того, метод взаимодействия, предложенный в ответе execnet, является устаревшим. Pyro5 представляется современной альтернативой execnet (которая все равно будет способствовать выполнению на уровне многопроцессорной обработки).

...