```
feat(matrix): 添加矩阵求和功能 新增Sum()方法用于计算矩阵所有元素的总和, 遍历矩阵数据并累加所有元素值。 ```
This commit is contained in:
parent
f40960a855
commit
bfcfba4e3f
|
|
@ -164,6 +164,14 @@ func (m *Matrix) Add(other *Matrix) (*Matrix, error) {
|
|||
return NewMatrix(resultData, m.shape)
|
||||
}
|
||||
|
||||
func (m *Matrix) Sum() float64 {
|
||||
var sum float64 = 0
|
||||
for i := 0; i < m.size; i++ {
|
||||
sum += m.data[i]
|
||||
}
|
||||
return sum
|
||||
}
|
||||
|
||||
// Subtract 矩阵减法
|
||||
// other: 要相减的另一个矩阵
|
||||
func (m *Matrix) Subtract(other *Matrix) (*Matrix, error) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue