提交 45eff62b 编写于 作者: sahduashufa's avatar sahduashufa

1.5

上级 b218c792
...@@ -14,7 +14,11 @@ Edge : 一个开源的科学计算引擎 ...@@ -14,7 +14,11 @@ Edge : 一个开源的科学计算引擎
Matrix read_csv(string &file_path) Matrix read_csv(string &file_path)
使用eof标志位表示文件末尾,读出数据,默认为double精度的数据读取,file_path为文件路径,返回一个shape为文件rows和cols的matrix. 使用eof标志位表示文件末尾
默认为double精度的数据读取
返回一个shape为文件rows和cols的matrix.
例如: 例如:
...@@ -22,9 +26,9 @@ Edge : 一个开源的科学计算引擎 ...@@ -22,9 +26,9 @@ Edge : 一个开源的科学计算引擎
- [x] Csv,txt,dat,等格式化文件流读取,转化为矩阵,获取尺寸. - [x] Csv,txt,dat,等格式化文件流读取,转化为矩阵,获取尺寸.
- [x] 矩阵: - [x] 矩阵运算部分
EX: 使用案例:
```c ```c
welcome(); welcome();
...@@ -88,7 +92,7 @@ EX: ...@@ -88,7 +92,7 @@ EX:
return 0; return 0;
``` ```
> API: > 矩阵部分API:
- [x] ​ Create a matrix : create(row,cols) - [x] ​ Create a matrix : create(row,cols)
...@@ -96,9 +100,7 @@ EX: ...@@ -96,9 +100,7 @@ EX:
- [x] ​ Matrix1+Matrix2 : Matrix add(Matrix mid1,Matrix mid2,int flag=1) - [x] ​ Matrix1+Matrix2 : Matrix add(Matrix mid1,Matrix mid2,int flag=1)
- [x] ​ Flag is how to compete the ele ,default 1 ,bitwise operation. - [x] ​ Flag is how to compete the ele ,default 1 ,bitwise operation(位运算加速).
- [x] ​ flag标志,默认为1,使用位运算,在亿万级数据下,位运算平均速度优于其他方法,故而做了实现,深入理解.
- [x] ​ Matrix1-Matrix2 : Matrix subtract(Matrix mid1,Matrix mid2) - [x] ​ Matrix1-Matrix2 : Matrix subtract(Matrix mid1,Matrix mid2)
...@@ -176,25 +178,15 @@ EX: ...@@ -176,25 +178,15 @@ EX:
> 6. 利用某个地址赋值方法,更新矩阵的值 > 6. 利用某个地址赋值方法,更新矩阵的值
> 7. 已实现实现更新单个或者多个 > 7. 已实现实现更新单个或者多个
> 8. 具体文档不多赘述,详情见源代码. > 8. 具体文档不多赘述,详情见源代码.
> 9. 欢迎🏃关注和star.
> >
# PS # PS
## 作者邮箱:zk@likedge.top 个人小站:[](likedge.top)
## 欢迎加入这个项目,一起完善自己。
## QQ:2533524298
作者邮箱:zk@likedge.top | edge@ibooker.org.cn
=======
# PS
作者邮箱:zk@likedge.top
欢迎加入这个项目,一起完善内核。 欢迎加入这个项目,一起完善内核。
QQ:2533524298 QQ:2533524298
>>>>>>> 253fdcd0880cd6992715c6b3808c38b1154f12ea \ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册