Initial Work on Cython Code

This commit is contained in:
2022-12-06 21:15:09 -03:00
parent be8f3fba42
commit 4b863c0ad8
25 changed files with 758 additions and 327 deletions

View File

@@ -0,0 +1,25 @@
cdef double[::] mult(double[::] array, double value)
cdef double[::] div(double[::] array, double value)
cdef double[::] addition(double[::] a, double[::] b)
cdef double[::] subtract(double[::] a, double[::] b)
cdef double[::,:] hstack(double[:,:] a, double[:,:] b)
cdef double[::,::] vstack(double[:,:] a, double[:,:] b)
cdef double[::,::] identity(int size)
cdef double[:,:] zeros((int, int) sizes)
cdef double[:,:] ones((int, int) sizes)
cdef double[:,:] inverse(double[:,:] a)
cdef double[:,:] transpose(double[:,:] a)
cdef double[:,:] dot(double[:,:] a, double[:,:] b)
cdef double det(double[::,::] a)