[pyar] Arrays eficientes

Fernando Pelliccioni fpelliccioni en gmail.com
Vie Jun 26 20:03:09 ART 2015


Gracias Daniel.
¿El módulo "array" esta disponible en Python 2?
¿Alguno comparó la eficiencia del módulo "array" contra otras alternativas,
como NumPy?
Rompo las bolas, porque necesito la máxima eficiencia alcanzable desde
Python.
Puedo hacer el trabajo yo, pero quiero saber si alguien ya se tomó el
laburo y me ahorro el tiempo.

Gracias!

2015-06-26 19:55 GMT-03:00 Daniel Moisset <dmoisset en machinalis.com>:

> In [1]: import array
>
> In [2]: a = array.array('l') # 'l' son enteros de 32 bits con signo
>
> In [3]: a
> Out[3]: array('l') # Esto es un array vacio
>
> In [4]: a.fromlist([1,2,3,4,5,6])
>
> In [5]: a
> Out[5]: array('l', [1, 2, 3, 4, 5, 6])
>
> In [6]: a.buffer_info()
> Out[6]: (22042528, 6) # Direccion de memoria y cantidad de elementos
>
>
>
>
> 2015-06-26 19:49 GMT-03:00 Fernando Pelliccioni <fpelliccioni en gmail.com>:
>
>> Buenas,
>>
>> Necesito almacenar números enteros en una estructura de datos que los
>> almacene de forma contigua (array).
>> Además, necesito que lo que se almacene en el array no sean referencias,
>> sino, los valores (los enteros).
>> O sea, no quiero enteros desperdigados por toda la memoria, sino, enteros
>> uno al lado del otro.
>> En C, es simple, en Python, ¿Qué me recomiendan? ¿Qué es lo más
>> eficiente? ¿NumPy? ¿Alguna otra biblioteca para recomendar?
>>
>> Obviamente, necesito procesar el array y hacer ciertos cálculos.
>>
>> Agradezco si junto la recomendación viene un pedazo de código de ejemplo
>> :)
>>
>> ¡Gracias y saludos!
>> FP.
>>
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
>> Argentina - http://www.usla.org.ar
>>
>
>
>
> --
> Daniel F. Moisset - Technical Leader
> www.machinalis.com
> Skype: @dmoisset
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20150626/23ff14e3/attachment-0001.html>


More information about the pyar mailing list