[feature] Add more base routines for stdlib_linalg
#476
Labels
idea
Proposition of an idea and opening an issue to discuss it
topic: mathematics
linear algebra, sparse matrices, special functions, FFT, random numbers, statistics, ...
Description
Fortran
has its unique grammatical characteristics. I think it is impossible to learn from some routines ofMatlab
andPython
completely. We should be based on the characteristics ofFortran
.Seeing the implementation of
linspace/logspace
instdlib_math
, I want to implement some routines instdlib
, mainly forstdlib_linalg
.Tasks
zeros
(see [stdlib_linalg] Add zeros, ones function. #478)ones
(see [stdlib_linalg] Add zeros, ones function. #478)seq
/arange
(see [stdlib_math] Add arange function. #480)eye
, for matrix is not square. (see [stdlib_linalg] Update eye function. #481)det
(need BLAS Interfaces and wrappers: BLAS #450 )diff
(see [stdlib_math] Add functiondiff
#605 )is_square
is_symmetric
Prior Art
Some routines has been implemented in keurfonluu/Forlab (MIT license).
I will rethink how to adapt to
Fortran
to write code.The text was updated successfully, but these errors were encountered: