文件名称:GenericLinearAlgebra.jl:Julia中的通用数值线性代数
文件大小:39KB
文件格式:ZIP
更新时间:2024-05-23 01:04:34
Julia
GenericLinearAlgebra.jl Julia数值线性代数的一种新方法 该软件包的目的部分是在基础上扩展线性代数功能,以覆盖通用元素类型,例如BigFloat和Quaternion ;部分目的是可以使用Julia编写的快速线性代数例程进行实验(优化的BLAS除外)。 我希望可以实现通用,快速且易读的实现。 到目前为止,这主要是我的游乐场,但是您可能会发现此处的某些功能很有用。 该软件包具有奇异值求解器的通用实现,这将使计算BigFloat矩阵的norm和cond成为可能。 因此 julia > using GenericLinearAlgebra julia > A = big .( randn ( 10 , 10 )); julia > cond (A) 1.2668299047217526109465058469212028511909521799747806025090
【文件预览】:
GenericLinearAlgebra.jl-master
----Project.toml(428B)
----.gitignore(25B)
----src()
--------cholesky.jl(1KB)
--------juliaBLAS.jl(8KB)
--------rectfullpacked.jl(5KB)
--------svd.jl(17KB)
--------lapack.jl(26KB)
--------tridiag.jl(898B)
--------GenericLinearAlgebra.jl(306B)
--------eigenSelfAdjoint.jl(20KB)
--------qr.jl(4KB)
--------householder.jl(4KB)
--------eigenGeneral.jl(10KB)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(2KB)
----docs()
--------Project.toml(216B)
--------.gitignore(13B)
--------src()
--------make.jl(537B)
----test()
--------cholesky.jl(1011B)
--------eigenselfadjoint.jl(4KB)
--------rectfullpacked.jl(2KB)
--------svd.jl(2KB)
--------lapack.jl(2KB)
--------tridiag.jl(185B)
--------qr.jl(961B)
--------runtests.jl(286B)
--------eigengeneral.jl(6KB)