Skip to content

Commit f79c1a0

Browse files
committed
Adding tests for scan and scan_by_key
1 parent 72ca1ca commit f79c1a0

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

arrayfire/tests/simple/algorithm.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ def simple_algorithm(verbose = False):
1616
print_func = _util.print_func(verbose)
1717

1818
a = af.randu(3, 3)
19+
k = af.constant(1, 3, 3, dtype=af.Dtype.u32)
1920

2021
print_func(af.sum(a), af.product(a), af.min(a), af.max(a),
2122
af.count(a), af.any_true(a), af.all_true(a))
@@ -44,6 +45,12 @@ def simple_algorithm(verbose = False):
4445
display_func(af.accum(a, 0))
4546
display_func(af.accum(a, 1))
4647

48+
display_func(af.scan(a, 0, af.BINARYOP.ADD))
49+
display_func(af.scan(a, 1, af.BINARYOP.MAX))
50+
51+
display_func(af.scan_by_key(k, a, 0, af.BINARYOP.ADD))
52+
display_func(af.scan_by_key(k, a, 1, af.BINARYOP.MAX))
53+
4754
display_func(af.sort(a, is_ascending=True))
4855
display_func(af.sort(a, is_ascending=False))
4956

0 commit comments

Comments
 (0)