Skip to content

Commit 71824f1

Browse files
committed
Add case for pure Numpy matrix arithmetic
1 parent 120120b commit 71824f1

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

array_access_patterns.py

+13
Original file line numberDiff line numberDiff line change
@@ -83,3 +83,16 @@ def SETUP():
8383
elapsed_time += end - start
8484
average = elapsed_time / N
8585
print("{:45}{:<15.6f}{:<15.6f}".format("Contiguous access, vectorization", elapsed_time, average))
86+
87+
88+
array1, array2, buffer_array = SETUP()
89+
elapsed_time = 0.0
90+
for _ in range(N):
91+
start = time.time()
92+
93+
buffer_array = array1 + array2
94+
95+
end = time.time()
96+
elapsed_time += end - start
97+
average = elapsed_time / N
98+
print("{:45}{:<15.6f}{:<15.6f}".format("Numpy arithmetic", elapsed_time, average))

0 commit comments

Comments
 (0)