Can I embed CPython inside PyPy?

No, you can't embed CPython inside PyPy AFAIK. You can, however, use distributed/parallel execution systems to make PyPy talk to CPython. Both execnet and Pyro mention this precise PyPy CPython use case.

Other packages from Python Wiki's Parallel Processing page are probably suitable too.

No, you can't embed CPython inside PyPy AFAIK. You can, however, use distributed/parallel execution systems to make PyPy talk to CPython. Both execnet and Pyro mention this precise PyPy CPython use case.

Other packages from Python Wiki's Parallel Processing page are probably suitable too. Also, as delnan mentions, there's a current discussion about PyPy developers' plan on implementing Numpy in PyPy (which doesn't include support for scipy, and scikit. Learn so far).

Your best bet for the time-being is Cython rather than PyPy. It has c-level performance, if you add type declarations, and excellent integration with numpy, et al. People are currently working on getting it to work well with PyPy, but that's a ways off yet.

2 Note though: It only has C level performance if you write C, just running it over existing Python code does little good. That means restrictions on your code, on the types and APIs you use, carefully placed type annotations and potentially some manual memory management. Of course, Cython is still a very good option, especially regarding NumPy integration.It just isn't the saviour of all Pythonity.

– delnan Oct 19 at 17:00 1 Yes, I should have mentioned that a lazy code dump from Python to Cython gives you nothing, unlike PyPy. However, you don't need to 'write C'. You write Cython with type declarations and, just maybe, some more attention to memory management.

I've found it remarkably easy to get massive speedups just with type declarations in code that is otherwise plain old Python. It still feels like Python. – Tavis Rudd Oct 19 at 17:15.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions