File tree Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Expand file tree Collapse file tree 1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -8,7 +8,19 @@ to `np.sum`.
8
8
9
9
## What is it?
10
10
1 . ` array_sum.pyx ` : Cython implementation of array element summation.
11
+ 1 . ` array_sum_pure.py ` : pure Python Cython implementation of array element
12
+ summation.
11
13
1 . ` compute_sums.py ` : driver script to compare the implementations.
12
14
1 . ` setup.py ` : build script.
15
+ 1 . ` array_init.pyx ` : Cython implementation of the initializatio of a numpy
16
+ array.
17
+ 1 . ` array_init_pure.pyx ` : pure Python Cython implementation of the
18
+ initializatio of a numpy array.
19
+ 1 . ` init_test.ipynb ` : Jupyter notebook illustrating the use of both the
20
+ Cython and pure Python Cython implementations.
21
+ 1 . ` run_pure_sum.py ` : Python script to time the non-compiled version of
22
+ the pure Python Cython implementation of the array sum.
23
+ 1 . ` run_cythonized_sum.py ` : Python script to time the compiled version of
24
+ the pure Python Cython implementation of the array sum.
13
25
1 . ` Makefile ` : make file for building the cython extension and profiling
14
26
the three implementations.
You can’t perform that action at this time.
0 commit comments