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