Re: reshape() no funciona en mi máquina
Jesus Rodriguez
foxandxss en gmail.com
Jue Nov 16 12:16:40 CET 2006
Hola, acabo de probarlo en mi gentoo en x86 y va perfecto, así que sinceramente
no tengo idea.
Un saludo.
2006/11/16, Raziel <razielmine en gmail.com>:
>
> Estoy intentando utilizar reshape() (del módulo Numeric) en mi
> Gentoo en amd64, y siempre me suelta errores absurdos. Por ejemplo:
>
>
> Python 2.4.3 (#1, Nov 15 2006, 18:27:32)
> [GCC 4.1.1 (Gentoo 4.1.1)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> from Numeric import *
> >>> a = array([1,2,3,4,5,6])
> >>> reshape(a, (3,2))
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> ValueError: total size of new array must be unchanged
> >>> reshape(a, (6,))
> array([1, 2, 3, 4, 5, 6])
> >>> reshape(a, (6,1))
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> ValueError: total size of new array must be unchanged
> >>> reshape(a, (1,6))
> Traceback (most recent call last):
> File "<stdin>", line 1, in ?
> ValueError: total size of new array must be unchanged
> >>> reshape(a, (6,))
> array([1, 2, 3, 4, 5, 6])
> >>>
>
>
> Si intento ejecutar lo mismo en los ordenadores de la facultad
> (Ubuntu en x86), funciona como era de esperar:
>
>
> Python 2.4.3 (#2, Oct 6 2006, 07:52:30)
> [GCC 4.0.3 (Ubuntu 4.0.3-1ubuntu5)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
> >>> from Numeric import *
> >>> a = array([1,2,3,4,5,6])
> >>> reshape(a, (3,2))
> array([[1, 2],
> [3, 4],
> [5, 6]])
> >>> reshape(a, (6,))
> array([1, 2, 3, 4, 5, 6])
> >>> reshape(a, (6,1))
> array([[1],
> [2],
> [3],
> [4],
> [5],
> [6]])
> >>> reshape(a, (1,6))
> array([ [1, 2, 3, 4, 5, 6]])
> >>> reshape(a, (6,))
> array([1, 2, 3, 4, 5, 6])
> >>>
>
>
> Tenéis idea de cuál puede ser el problema? Versión de GCC?
> Arquitectura? Es un bug conocido? Alguna forma de evitarlo?
>
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
>
>
Más información sobre la lista de distribución Python-es