[Numpy-discussion] numarray 1.5.1 self test failure
Mike Zingale
zingale at gmail.com
Wed Mar 29 07:02:07 EST 2006
Hi, I just installed numarray 1.5.1 on my Fedora Core 4 box (python
version 2.4.1). Right afterwards, I did:
import numarray.testall as testall
testall.test()
at the python prompt, and I got 1 failure. The full output is below.
Is this a known failure? My machine is a dual Xeon, and I am running
the 32bit version of Fedora.
Mike
>>> import numarray.testall as testall
>>> testall.test()
Testing numarray 1.5.1 on normal Python (2, 4, 1, 'final', 0) on
platform linux2 with builtin linear algebra support
numarray.numtest: 2.41 ((0, 1208), (0, 1208))
numarray.ieeespecial: 0.06 (0, 86)
numarray.records: 0.05 (0, 48)
numarray.strings: 0.16 (0, 189)
numarray.memmap: 0.07 (0, 82)
numarray.objects: 0.12 (0, 105)
numarray.memorytest: 0.01 (0, 16)
numarray.examples.convolve: 0.09 ((0, 20), (0, 20),
(0, 20), (0, 20))
numarray.convolve: 0.07 (0, 45)
numarray.fft: 0.13 (0, 75)
numarray.linear_algebra: 1.55 ((0, 46), (0, 51))
numarray.image: 0.05 (0, 37)
numarray.nd_image: 2.76 (0, 397)
numarray.random_array: 0.10 (0, 53)
numarray.ma: 1.42 (0, 674)
numarray.matrix: 0.03 (0, 11)
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 32, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
na = numarray.array([1,2,3], typecode)
num = Numeric.zeros(shape=2, typecode=typecode)
num = Numeric.array(na, copy=1)
num2 = Numeric.array([1,2,3], typecode)
print typecode, num == num2, int(num.typecode() == num2.typecode())
Expected:
b [1 1 1] 1
1 [1 1 1] 1
s [1 1 1] 1
l [1 1 1] 1
f [1 1 1] 1
d [1 1 1] 1
F [1 1 1] 1
D [1 1 1] 1
Got:
b [1 1 1] 0
1 [1 1 1] 0
s [1 1 1] 0
l [1 1 1] 1
f [1 1 1] 0
d [1 1 1] 1
F [1 1 1] 0
D [1 1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 49, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
na = numarray.array([1,2,3], typecode)
num = Numeric.zeros(shape=2, typecode=typecode)
num = Numeric.array(na, copy=0)
num2 = Numeric.array([1,2,3], typecode)
print typecode, num == num2, int(num.typecode() == num2.typecode())
Expected:
b [1 1 1] 1
1 [1 1 1] 1
s [1 1 1] 1
l [1 1 1] 1
f [1 1 1] 1
d [1 1 1] 1
F [1 1 1] 1
D [1 1 1] 1
Got:
b [1 1 1] 0
1 [1 1 1] 0
s [1 1 1] 0
l [1 1 1] 1
f [1 1 1] 0
d [1 1 1] 1
F [1 1 1] 0
D [1 1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 66, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
na = numarray.array([1,2,3], typecode)
num = Numeric.zeros(shape=2, typecode=typecode)
num = Numeric.array(na[::2], copy=0)
num2 = Numeric.array([1,3], typecode)
print typecode, num == num2, int(num.typecode() == num2.typecode())
Expected:
b [1 1] 1
1 [1 1] 1
s [1 1] 1
l [1 1] 1
f [1 1] 1
d [1 1] 1
F [1 1] 1
D [1 1] 1
Got:
b [1 1] 0
1 [1 1] 0
s [1 1] 0
l [1 1] 1
f [1 1] 0
d [1 1] 1
F [1 1] 0
D [1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 83, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
na = numarray.array([1,2,3], typecode)
num = Numeric.zeros(shape=2, typecode=typecode)
num = Numeric.array(na[::2], copy=1)
num2 = Numeric.array([1,3], typecode)
print typecode, num == num2, int(num.typecode() == num2.typecode())
Expected:
b [1 1] 1
1 [1 1] 1
s [1 1] 1
l [1 1] 1
f [1 1] 1
d [1 1] 1
F [1 1] 1
D [1 1] 1
Got:
b [1 1] 0
1 [1 1] 0
s [1 1] 0
l [1 1] 1
f [1 1] 0
d [1 1] 1
F [1 1] 0
D [1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 100, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
na = numarray.array([1,2,3], typecode)
num = Numeric.zeros(shape=2, typecode=typecode)
num = Numeric.array(na[1:], copy=1)
num2 = Numeric.array([2,3], typecode)
print typecode, num == num2, int(num.typecode() == num2.typecode())
Expected:
b [1 1] 1
1 [1 1] 1
s [1 1] 1
l [1 1] 1
f [1 1] 1
d [1 1] 1
F [1 1] 1
D [1 1] 1
Got:
b [1 1] 0
1 [1 1] 0
s [1 1] 0
l [1 1] 1
f [1 1] 0
d [1 1] 1
F [1 1] 0
D [1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 117, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
na = numarray.array([1,2,3], typecode)
num = Numeric.zeros(shape=2, typecode=typecode)
num = Numeric.array(na[1:], copy=0)
num2 = Numeric.array([2,3], typecode)
print typecode, num == num2, int(num.typecode() == num2.typecode())
Expected:
b [1 1] 1
1 [1 1] 1
s [1 1] 1
l [1 1] 1
f [1 1] 1
d [1 1] 1
F [1 1] 1
D [1 1] 1
Got:
b [1 1] 0
1 [1 1] 0
s [1 1] 0
l [1 1] 1
f [1 1] 0
d [1 1] 1
F [1 1] 0
D [1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 208, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
num = Numeric.array([1,2,3], typecode)
na = numarray.zeros(shape=2, typecode=typecode)
na = numarray.array(num, copy=1)
nb = numarray.array([1,2,3], typecode)
print typecode, na == nb, int(na.type() == nb.type())
Expected:
b [1 1 1] 1
1 [1 1 1] 1
s [1 1 1] 1
l [1 1 1] 1
f [1 1 1] 1
d [1 1 1] 1
F [1 1 1] 1
D [1 1 1] 1
i [1 1 1] 1
Got:
b [1 1 1] 0
1 [1 1 1] 0
s [1 1 1] 0
l [1 1 1] 1
f [1 1 1] 0
d [1 1 1] 1
F [1 1 1] 0
D [1 1 1] 1
i [1 1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 226, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
num = Numeric.array([1,2,3], typecode)
na = numarray.zeros(shape=2, typecode=typecode)
na = numarray.array(num, copy=0)
nb = numarray.array([1,2,3], typecode)
print typecode, na == nb, int(na.type() == nb.type())
Expected:
b [1 1 1] 1
1 [1 1 1] 1
s [1 1 1] 1
l [1 1 1] 1
f [1 1 1] 1
d [1 1 1] 1
F [1 1 1] 1
D [1 1 1] 1
i [1 1 1] 1
Got:
b [1 1 1] 0
1 [1 1 1] 0
s [1 1 1] 0
l [1 1 1] 1
f [1 1 1] 0
d [1 1 1] 1
F [1 1 1] 0
D [1 1 1] 1
i [1 1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 244, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
num = Numeric.array([1,2,3], typecode)
na = numarray.zeros(shape=2, typecode=typecode)
na = numarray.array(num[::2], copy=1)
nb = numarray.array([1,3], typecode)
print typecode, na == nb, int(na.type() == nb.type())
Expected:
b [1 1] 1
1 [1 1] 1
s [1 1] 1
l [1 1] 1
f [1 1] 1
d [1 1] 1
F [1 1] 1
D [1 1] 1
i [1 1] 1
Got:
b [1 1] 0
1 [1 1] 0
s [1 1] 0
l [1 1] 1
f [1 1] 0
d [1 1] 1
F [1 1] 0
D [1 1] 1
i [1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 262, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
num = Numeric.array([1,2,3], typecode)
na = numarray.zeros(shape=2, typecode=typecode)
na = numarray.array(num[::2], copy=0)
nb = numarray.array([1,3], typecode)
print typecode, na == nb, int(na.type() == nb.type())
Expected:
b [1 1] 1
1 [1 1] 1
s [1 1] 1
l [1 1] 1
f [1 1] 1
d [1 1] 1
F [1 1] 1
D [1 1] 1
i [1 1] 1
Got:
b [1 1] 0
1 [1 1] 0
s [1 1] 0
l [1 1] 1
f [1 1] 0
d [1 1] 1
F [1 1] 0
D [1 1] 1
i [1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 280, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
num = Numeric.array([1,2,3], typecode)
na = numarray.zeros(shape=2, typecode=typecode)
na = numarray.array(num[1:], copy=1)
nb = numarray.array([2,3], typecode)
print typecode, na == nb, int(na.type() == nb.type())
Expected:
b [1 1] 1
1 [1 1] 1
s [1 1] 1
l [1 1] 1
f [1 1] 1
d [1 1] 1
F [1 1] 1
D [1 1] 1
i [1 1] 1
Got:
b [1 1] 0
1 [1 1] 0
s [1 1] 0
l [1 1] 1
f [1 1] 0
d [1 1] 1
F [1 1] 0
D [1 1] 1
i [1 1] 1
**********************************************************************
File "/usr/lib/python2.4/site-packages/numarray/array_protocol.py",
line 298, in numarray.array_protocol.test_Numeric
Failed example:
for typecode in typecodes:
num = Numeric.array([1,2,3], typecode)
na = numarray.zeros(shape=2, typecode=typecode)
na = numarray.array(num[1:], copy=0)
nb = numarray.array([2,3], typecode)
print typecode, na == nb, int(na.type() == nb.type())
Expected:
b [1 1] 1
1 [1 1] 1
s [1 1] 1
l [1 1] 1
f [1 1] 1
d [1 1] 1
F [1 1] 1
D [1 1] 1
i [1 1] 1
Got:
b [1 1] 0
1 [1 1] 0
s [1 1] 0
l [1 1] 1
f [1 1] 0
d [1 1] 1
F [1 1] 0
D [1 1] 1
i [1 1] 1
**********************************************************************
1 items had failures:
12 of 18 in numarray.array_protocol.test_Numeric
***Test Failed*** 12 failures.
numarray.array_protocol: 0.09 (12, 18)
numarray.dtype: 0.02 (0, 15)
Total time: 9.27
>
More information about the NumPy-Discussion
mailing list