matrix-go:在Golang中实现的用于矩阵处理的实验库

时间:2024-05-30 17:22:05
【文件属性】:

文件名称:matrix-go:在Golang中实现的用于矩阵处理的实验库

文件大小:25KB

文件格式:ZIP

更新时间:2024-05-30 17:22:05

Go

矩阵 在实现的用于矩阵处理的实验库。 动机 可移植性-用纯Golang实现以实现无Cgo。 效率-在没有blas等高度优化的后端的情况下尽可能追求性能。 简单性-提供干净的API。 安装 对于安装,执行以下命令: $ go get github.com/mitsuse/matrix-go 特征 矩阵类型 当前,实现了以下类型: 可变致密矩阵 创建 使用dense.New使用给定的元素创建一个新的密集矩阵。 // Create a 2 x 3 matrix. m := dense . New ( 2 , 3 )( 0 , 1 , 2 , 3 , 4 , 5 , ) 要创建零矩阵,请调用dense.Zeros 。 // Create a 2 x 3 zero matrix. m := dense . Zeros ( 2 , 3 ) 运作方式 加减法 用(Matr


【文件预览】:
matrix-go-master
----features_test.go(3KB)
----.gitignore(0B)
----features.go(1KB)
----scalar.go(226B)
----dense()
--------json.go(510B)
--------non_zeros.go(502B)
--------dense.go(7KB)
--------transpose_test.go(15KB)
--------dense_test.go(22KB)
--------all.go(1KB)
--------benchmark_test.go(1KB)
--------diagonal.go(980B)
----LICENSE.txt(1KB)
----README.md(6KB)
----scalar_test.go(347B)
----wercker.yml(544B)
----matrix_test.go(15B)
----matrix.go(586B)
----internal()
--------rewriters()
--------types()
--------validates()

网友评论