-
Notifications
You must be signed in to change notification settings - Fork 3
Comparisons
Nikolaj edited this page Jun 5, 2015
·
58 revisions
Simple comparisons between:
-
CySparse; -
PySparseand SciPy.sparse
See the *.bench.txt and the corresponding *.py files in performance/comparisons for more details.
-
CySparse: ✅ -
PySparse: 🔴 -
SciPy.sparse: 🔸
More symbols means more performance gains between the winner and the second one.
| What | Link | Winner |
|---|---|---|
A * x |
matvec | - |
A^t * x |
matvec_transp | - |
A[i,j] = x |
simple element assignment | - |
x = A[i,j] |
simple element retrieval | ✅ |
col_scale |
col_scale | ✅ ✅ |
col_scale strided |
col_scale_strided | ✅ ✅ |
row_scale |
row_scale | ✅ |
row_scale strided |
row_scale_strided | ✅ |
norm_inf |
norm_inf | - |
norm_frob |
norm_frob | - |
norm_frob sym |
norm_frob_sym | - |
norm_one |
norm_one | ✅ |
generalize |
generalize | - |
scale |
scale | - |
copy |
copy | ✅ ✅ |
take |
take | ✅ |
shift |
shift | ✅ |
matdot |
matdot | - |
| What | Link | Winner |
|---|
| What | Link | Winner |
|---|