1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
|
import unittest
from numpy.testing import *
from numpy import array
from numpy.oldnumeric import *
from numpy.core.numeric import float32, float64, complex64, complex128, int8, \
int16, int32, int64, uint, uint8, uint16, uint32, uint64
class test_oldtypes(unittest.TestCase):
def test_oldtypes(self, level=1):
a1 = array([0,1,0], Float)
a2 = array([0,1,0], float)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Float8)
a2 = array([0,1,0], float)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Float16)
a2 = array([0,1,0], float)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Float32)
a2 = array([0,1,0], float32)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Float64)
a2 = array([0,1,0], float64)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Complex)
a2 = array([0,1,0], complex)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Complex8)
a2 = array([0,1,0], complex)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Complex16)
a2 = array([0,1,0], complex)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Complex32)
a2 = array([0,1,0], complex64)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Complex64)
a2 = array([0,1,0], complex128)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Int)
a2 = array([0,1,0], int)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Int8)
a2 = array([0,1,0], int8)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Int16)
a2 = array([0,1,0], int16)
assert_array_equal(a1, a2)
a1 = array([0,1,0], Int32)
a2 = array([0,1,0], int32)
assert_array_equal(a1, a2)
try:
a1 = array([0,1,0], Int64)
a2 = array([0,1,0], int64)
assert_array_equal(a1, a2)
except NameError:
# Not all systems have 64-bit integers.
pass
a1 = array([0,1,0], UnsignedInt)
a2 = array([0,1,0], UnsignedInteger)
a3 = array([0,1,0], uint)
assert_array_equal(a1, a3)
assert_array_equal(a2, a3)
a1 = array([0,1,0], UInt8)
a2 = array([0,1,0], UnsignedInt8)
a3 = array([0,1,0], uint8)
assert_array_equal(a1, a3)
assert_array_equal(a2, a3)
a1 = array([0,1,0], UInt16)
a2 = array([0,1,0], UnsignedInt16)
a3 = array([0,1,0], uint16)
assert_array_equal(a1, a3)
assert_array_equal(a2, a3)
a1 = array([0,1,0], UInt32)
a2 = array([0,1,0], UnsignedInt32)
a3 = array([0,1,0], uint32)
assert_array_equal(a1, a3)
assert_array_equal(a2, a3)
try:
a1 = array([0,1,0], UInt64)
a2 = array([0,1,0], UnsignedInt64)
a3 = array([0,1,0], uint64)
assert_array_equal(a1, a3)
assert_array_equal(a2, a3)
except NameError:
# Not all systems have 64-bit integers.
pass
if __name__ == "__main__":
import nose
nose.main()
|