Yes, I understand this but I don't know because on Linux and Mac it works well.
If the matrix size is different it should be different indipendently from os type.
Am I wrong?
Thanks for your support!



From: Olivier Delalleau <shish@keba.be>;
To: Discussion of Numerical Python <numpy-discussion@scipy.org>;
Subject: Re: [Numpy-discussion] "ValueError: total size of new array must be unchanged" only on Windows
Sent: Sun, Feb 5, 2012 3:02:44 PM

It should mean that matrix.size != a * b * c.

-=- Olivier

Le 5 février 2012 09:32, Paolo <p.zaffino@yahoo.it> a écrit :
Hello,
I wrote a function that works on a numpy matrix and it works fine on Mac
OS and GNU/Linux (I didn't test it on python 3).
Now I have a problem with numpy: the same python file doesn't work on
Windows (Windows xp, python 2.7 and numpy 2.6.1).
I get this error:

matrix=matrix.reshape(a, b, c)
ValueError: total size of new array must be unchanged

Why? Do anyone have an idea about this?
Thank you very much.
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion