pypy

    0热度

    1回答

    我想在C中使用PyPy和cffi嵌入Python函数。我正在关注PyPy文档中的this guide。 问题是,我找到的所有例子都是在int上进行操作的,我的函数接受一个字符串并返回一个字符串。我似乎无法弄清楚如何在C中嵌入这个函数,因为C似乎并没有真正的字符串,而是使用了字符数组。 这是我已经试过: # interface.py import cffi ffi = cffi.FFI()

    -1热度

    1回答

    在过去的几天中,我在与Nuitka一起工作,Nuitka是一种将Python编译为可执行的C/C++程序的工具。 我还没有发现Nuitka的速度优势(与PyPy相比)。那么,Nuitka的含义是什么?我错过了什么吗?

    2热度

    1回答

    如果解释器运行pyston,jython,ironpython,pypy等,我想从运行的Python程序中进行测试。 想到的东西是模式匹配system.version并检查imp.get_magic()的幻数但这两个看起来有点虚弱和黑客。还有其他建议吗? 编辑: user2357112再次通过。 我试着在我安装的每个Python版本上运行以下代码,并且这区分了Jython,Pyston和各种CPy

    0热度

    1回答

    我打算尝试使用PyPy。但与pypy3执行我和防锈CPython的写了一个扩展(.so文件)无法加载: ImportError: No module named 'pkg.lib' 其中lib是我lib.so文件。 CPython(3.5)加载它很好。我认为PyPy支持加载CPython扩展。 如果不是 - 我需要做些什么来加载.so与Rust编译的文件(rust-cpython)?

    14热度

    2回答

    def sieve(n): nums = [0] * n for i in range(2, int(n**0.5)+1): if nums[i] == 0: for j in range(i*i, n, i): nums[j] = 1 return [i for i in range(2, n) if nums[i] ==

    0热度

    1回答

    Windows 7 64bit.I已经通过安装numpy 1.10.0。 pypy -m pip install git+https://bitbucket.org/pypy/numpy.git 然后,我尝试了三种方法(pip + git,pip,easy_install)来安装熊猫,但是,都失败了,为什么? 方法: pip install git+https://github.com/panda

    7热度

    1回答

    列表使用无因的算法我想实现利用指数1..n因为它是非常容易出错的一个各项指标转变,我决定让智能和插入哑元每个列表的开始,所以我可以使用纸上的原始公式。 对于急促的缘故,认为这个玩具例子: def calc(N): nums=[0]+range(1,N+1) return sum(nums[1:]) #skip first element 不过,我开始担心了,我的成绩是虚假的

    0热度

    1回答

    我试图在virtualenv中安装IPython。我将Virtualenv设置为使用Pypy 2.7而不是CPython 3. 当我使用由apt-get安装的IPython时,它最终使用CPython 3代替Pypy。 当我尝试pip install ipython时,出现编译错误,因为它找不到Python.h头文件。这个错误在这里详述:https://askubuntu.com/question

    2热度

    1回答

    我用python解决了SPOJ的大输入测试problem,遇到了一个很奇怪的事情。我提交使用PyPy和Python 2.结果如下所示的相同 代码: 的代码运行速度快多使用PyPy比CPython的,符合市场预期。但与此同时,内存使用量增加了7倍!我在网上进行了搜索,但是我无法找到任何证据表明PyPy的内存使用量远远超过CPython。可能somone请解释内存使用的巨大差异? 我也认为这可能是因为

    1热度

    1回答

    嗨我想在我的PyCharm社区版本上运行的Windows 10上使用PyPy(用于Python 3)作为解释器。我没有看到任何专门针对Windows在PyPy网站上的安装选项。 有没有办法使用源代码或二进制文件在我的Pycharm上使用PyPy?