Skip to content

Commit 80d8fcc

Browse files
committed
test np.isinf
1 parent 418e1b8 commit 80d8fcc

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

tests/numpy/isinf.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
2+
from ulab import numpy as np
3+
4+
print('isinf(0): ', np.isinf(0))
5+
6+
a = np.array([1, 2, np.nan])
7+
print('\n' + '='*20)
8+
print('a:\n', a)
9+
print('\nisinf(a):\n', np.isinf(a))
10+
11+
b = np.array([1, 2, np.inf])
12+
print('\n' + '='*20)
13+
print('b:\n', b)
14+
print('\nisinf(b):\n', np.isinf(b))
15+
16+
c = np.array([1, 2, 3], dtype=np.uint16)
17+
print('\n' + '='*20)
18+
print('c:\n', c)
19+
print('\nisinf(c):\n', np.isinf(c))
20+
21+
d = np.eye(5) * 1e999
22+
print('\n' + '='*20)
23+
print('d:\n', d)
24+
print('\nisinf(d):\n', np.isinf(d))

tests/numpy/isinf.py.exp

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
isinf(0): False
2+
3+
====================
4+
a:
5+
array([1.0, 2.0, nan], dtype=float64)
6+
7+
isinf(a):
8+
array([False, False, False], dtype=bool)
9+
10+
====================
11+
b:
12+
array([1.0, 2.0, inf], dtype=float64)
13+
14+
isinf(b):
15+
array([False, False, True], dtype=bool)
16+
17+
====================
18+
c:
19+
array([1, 2, 3], dtype=uint16)
20+
21+
isinf(c):
22+
array([False, False, False], dtype=bool)
23+
24+
====================
25+
d:
26+
array([[inf, nan, nan, nan, nan],
27+
[nan, inf, nan, nan, nan],
28+
[nan, nan, inf, nan, nan],
29+
[nan, nan, nan, inf, nan],
30+
[nan, nan, nan, nan, inf]], dtype=float64)
31+
32+
isinf(d):
33+
array([[True, False, False, False, False],
34+
[False, True, False, False, False],
35+
[False, False, True, False, False],
36+
[False, False, False, True, False],
37+
[False, False, False, False, True]], dtype=bool)

0 commit comments

Comments
 (0)