[Python-es] Declarar vectores

Felipe Glez. Hdez. alu2431 en navegalia.com
Dom Jul 21 00:16:58 CEST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160

> > 2.- Necesito declarar vectores cuyos elementos sean datos númericos de
> > tamaño fijo (por ejemplo número en punto flotante de 64 bits). Como puedo
> > declarar un vector especificando el tipo de datos y el tamaño.
>
> Mira el módulo Numeric que trae toda la gestion de vectores/matrices que
> puedas imaginar,  suele venir incluido, pero si no lo puedes bajar de
> numpy.sourceforge.net. Un ejemplo, puedes forzar la precisión que
> quierea  (64 bits es el default de python, double)
>
> from Numeric import *
>
> a=array((0.1,0.2,0.3))
> print a
> array([ 0.1,  0.2,  0.3])
>
> print a*10
> array([ 1.,  2.,  3.])
>
> Hum, te lo envio directo.

Me podrían poner un ejemplo de vector de 256 elementos de 32 bits y otro 
ejemplo con 64bits para ver como fijar la precisión, pero sin tener que ser 
inicializado con valores al declararlo. Ya que no me interesa hacer 
a=array((......)) ya que son muchos elementos y no necesito valores iniciales.

Gracias
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iQIXAwUBPTnhYRwdru8JFoTVFAM0sAf+O3kUItW7uW3ya3wVz/S8A1/lODz8M3UD
IuZnJMLd4ayFlCrOoaygLFPHSvoAJQhIA0X2XRiNiOHjySee5457HsQUZMkNjCP6
Wl5SSJNXj8kOajMD9sIIm2crcgtsnzG/uY+o17cQ+l0kQpolqsOptdkYFVEWRO+7
zUQeOnjF6EewvzZRilmDQVOx+h5m7uel423D7yuktEDgf/p5y7vO0xYTw2as7lwd
T97Er8sdHwtBVytir6e9RvH5eAWXbTa0w0zLVEx3ufKvDePt6iJThX0YLsgHOCZx
newkHsoAL1ize4QmexZoEyjNrWbBtk+aWhR2bVenzDHL4u/WFLb5Rgf+NPugc5FD
BV0YAPkdexivLwnNv3h6PTgoPzgeL0Rq4q7kg+71LHTAILwYgmkzsncIr7Xifj/r
e3idqMeXLtqTX0DL+/I2mvzaOTL+xDwufFqBG40bUwuQsMBuph1Wgofi+yXGP9Ae
oT9ckpD5/x6441f8G9Gd5EdzBBc33yeOGk7MT26MYG03c9qIrVuCqG/HV3+Vckui
Q112J8O6asBBBxdQEOdk9su4gftvi1ODWUFFeMQ4TH5JKZXhl5B00DJqoUwn0/QN
O+S9ukj64LV1NoHDUnwScSFs1U4GPk5LQFi9QtgVDzy8xyJZHTtkbF+T06eGWgiZ
hBiZLgDgS93E3A==
=jW1I
-----END PGP SIGNATURE-----


Más información sobre la lista de distribución Python-es