程广
|
bfcfba4e3f
|
```
feat(matrix): 添加矩阵求和功能
新增Sum()方法用于计算矩阵所有元素的总和,
遍历矩阵数据并累加所有元素值。
```
|
2025-12-31 17:48:46 +08:00 |
程广
|
c2ed416436
|
```
feat(matrix): 添加向量创建和矩阵相等比较功能
新增NewVector函数用于创建向量,新增Equal方法用于比较两个矩阵是否相等。
```
|
2025-12-31 15:44:40 +08:00 |
程广
|
2072e3fcc8
|
```
feat(matrix): 添加NewVector构造函数
添加NewVector函数用于创建向量矩阵,接受float64切片并返回
列向量形式的矩阵。
fix(matrix): 修正矩阵乘法错误信息格式
修正矩阵乘法操作中形状不匹配错误信息的格式,确保
错误信息正确显示矩阵的形状。
refactor(matrix): 清理代码格式
移除文件末尾多余的空白行,保持代码格式整洁。
```
|
2025-12-31 15:34:04 +08:00 |
kingecg
|
2ff4dcfb0f
|
```
feat(matrix): 添加矩阵结构体字段注释和函数参数说明
- 为Matrix结构体添加中文注释,解释data、shape、strides、mdim、size字段含义
- 为NewMatrix、NewZeros、NewOnes、NewIdentity等构造函数添加参数说明注释
- 为Get、Set、Add、Subtract、Multiply、MatMul、Scale等方法添加参数说明注释
- 修复Copy方法中strides复制的错误,将m.shape改为m.strides
```
|
2025-12-30 22:19:44 +08:00 |
kingecg
|
b3b9017dd9
|
```
feat: 添加Go矩阵库基础功能
- 实现矩阵数据结构和基本操作
- 添加矩阵创建、加法、乘法、转置等功能
- 实现零矩阵、单位矩阵、全一矩阵创建方法
- 添加矩阵元素访问和修改功能
- 提供完整的矩阵运算示例程序
- 添加项目许可证文件
- 配置Go模块依赖
```
|
2025-12-30 21:24:27 +08:00 |