Articles of pypy

numpy: ensamblando múltiples rebanadas en una nueva matriz

Tengo una matriz bidimensional, de la que necesito extraer secciones (cortes) en una nueva matriz: original= numpy.ndarray( shape=(4,4) ) slices= numpy.ndarray( shape=(0,2) ) for x in range(3): slice= original[x:x+2,x:x+2] slices=numpy.append(slices, slice,axis=0) ¿Hay una forma más eficiente de hacerlo (deshacerse de python por ciclo)? —-EDITAR—- Para aclarar, estoy preguntando cómo copiar segmentos 2D con forma arbitraria […]

easy_install con pypy mientras Python está instalado

Instalé PyPy mientras aún tenía Python 2.7 en mi sistema. ¿Cómo instalo y luego uso easy_install con PyPy? ¿Cuál es la syntax para distinguir dónde quiero instalar con easy_install ? ¿Debo configurar cualquier variable de entorno para facilitar su uso? Estoy en Windows, pero estas preguntas parecen relevantes para todas las plataformas …

Cortando la matriz usando otra matriz como los índices de la rebanada a lo largo del eje

Digamos que tengo una matriz que se parece a la siguiente: arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] Y tengo otra matriz slicer = [1,3,2] . Quiero aplicar estos valores ya que el índice de división sobre el eje 0 se mide a lo largo del eje 1. Esto no funciona […]

¿Es posible ejecutar un kernel pypy en el cuaderno Jupyter?

Siempre me he preguntado si era posible ejecutar PyPy en el cuaderno Jupyter. Recientemente intenté instalar PyPy en mi máquina local, y funcionó muy bien: 100X de aceleración en una simulación basada en agentes escrita en Python puro. Sin embargo, echo de menos la interactividad en el cuaderno de Jupyter. ¿Es posible hacer que el […]

Multiprocesamiento de oyentes y clientes entre python y pypy

¿Es posible tener un proceso de Servidor de escucha y un proceso de Cliente donde uno de ellos usa un intérprete de python y el otro un intérprete de pypy ? ¿ conn.send() y conn.recv() interactúan bien?

¿Cómo usar PIL con PyPy?

Busqué un poco, pero no pude encontrar un tuto para usar PIL con PyPy. Según el blog de PyPy, PIL es compatible. Instalé PIL con pip en mi PYTHONPATH. Después de la descarga, compile 2 archivos .pyd: _imaging.pyd y _imagingmath.pyd. Después de la instalación, copié% PYTHONPATH% / lib / site-packages / PIL en mi directorio […]

Python resolver ecuación para una variable

Estoy tratando de resolver una ecuación en python usando SymPy. Tengo una ecuación generada (algo como function = y(8.0-(y**3.0)) que utilizo con SymPy para crear una nueva ecuación como esta: eq = sympy.Eq(function, 2) que genera y(8.0-(y**3.0)) == 2 Pero sympy.solve(eq) no parece funcionar. >>> from sympy import Eq, Symbol as sym, solve >>> y […]

¿Por qué es cffi mucho más rápido que el numpy?

He estado jugando y escribiendo módulos cffi en python, y su velocidad me hace preguntarme si estoy usando python estándar correctamente. ¡Me está haciendo querer cambiar a C completamente! Sinceramente, hay algunas excelentes bibliotecas de Python que nunca podría reimplementarme en C, así que esto es más hipotético que cualquier otra cosa. Este ejemplo muestra […]

¿El uso de memoria pypy crece para siempre?

Tengo una aplicación de servidor python complicada, que se ejecuta constantemente todo el tiempo. A continuación se muestra una versión muy simplificada de la misma. Cuando ejecuto la aplicación de abajo usando python; “Python Main.py”. Utiliza 8mb de ram directamente y se mantiene a 8mb de ram, como debería. Cuando lo ejecuto usando pypy “pypy […]

¿Estoy usando PyPy mal? Es 10 veces más lento que Python estándar

He escuchado buenas cosas sobre PyPy. En particular, escuché que fue muy rápido, lo que me hizo preguntarme si podría ser útil para un proyecto integrado que tengo. Descargué PyPy-2.6 para mi PC con Windows 7 y descomprimí los contenidos en un directorio. He escrito un pequeño progtwig de prueba que me permite hacer un […]