M
meng
Hi, there,
I got different results by running the same lines of code on windows and
debian. Here is the code:
a = kroneckerproduct(ones((4195,1)), identity(12))
print a.mean()
This works perfectly well in windows but it gave the following error while
running it in debian:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.4/site-packages/numarray/numarraycore.py", line
1137, in mean
return self.sum()/(self.nelements()*1.0)
File "/usr/lib/python2.4/site-packages/numarray/numarraycore.py", line
1133, in sum
return ufunc.add.reduce(ufunc.add.areduce(self, type=type).flat,
type=type)
IndexError: too many indices.
But if I reduce the number 4195 to 419, it works. Is it a bug in Python or
Numarray? Can someone help me figure it out? BTW, the python version is 2.4.1
Many thanks!
Xiangyi
I got different results by running the same lines of code on windows and
debian. Here is the code:
a = kroneckerproduct(ones((4195,1)), identity(12))
print a.mean()
This works perfectly well in windows but it gave the following error while
running it in debian:
Traceback (most recent call last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.4/site-packages/numarray/numarraycore.py", line
1137, in mean
return self.sum()/(self.nelements()*1.0)
File "/usr/lib/python2.4/site-packages/numarray/numarraycore.py", line
1133, in sum
return ufunc.add.reduce(ufunc.add.areduce(self, type=type).flat,
type=type)
IndexError: too many indices.
But if I reduce the number 4195 to 419, it works. Is it a bug in Python or
Numarray? Can someone help me figure it out? BTW, the python version is 2.4.1
Many thanks!
Xiangyi