feat(matrix): 添加矩阵求和功能

新增Sum()方法用于计算矩阵所有元素的总和,
遍历矩阵数据并累加所有元素值。
```
This commit is contained in:
程广 2025-12-31 17:48:46 +08:00
parent f40960a855
commit bfcfba4e3f
1 changed files with 8 additions and 0 deletions

View File

@ -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) {