Awesome Open Source
Awesome Open Source

MathLib

在calculus中有微积分为微积分实现方法,目前还未进行实现 在statistics中包含统计学相关的算法,如协方差,方差,求中位数,平均值,分位数图计算

statistics


增加链式调用,Matrix类以及Vector类


用法:

  • Variance 此方法求取数据的方差,返回的是方差值,若需要标准差,只需要将该方法返回值开方即可
//Variance([...value]:Array<number>);
console.log(Variance([2,3,5,7,8,9,12,40,66,92,103,88]));//NaN,unknow Error
  • weigth_variance 此方法返回加权平均值 函数第一个参数数组为数据,第二个数组参数为权重值
//weigthVariance([...numberData]: Array < number > , [...weigth]: Array < number > )
console.log(weigthVariance([2,3,5,8,9,12,44],[1,1,1,2,3,2,1]))

todolist

  • ☐ 完成Matrix算法的 C 实现
  • ☐ 完成Matrix算法的 CPP 实现
  • ☐ 完成Matrix算法的 CS 实现
  • ☐ 完成Matrix算法的 JS 实现
  • ☐ 完成Matrix算法的 GO 实现
  • ☐ 完成Matrix算法的 Haxe 实现
  • ☐ 完成Matrix算法的 Java 实现
  • ☐ 完成Matrix算法的 Python 实现
  • ☐ 完成link链表的 CPP 的实现
  • ☐ 完成link链表的 JS 的实现
  • ☐ 完成link链表的 Haxe 的实现
  • ☐ 完成link链表的 Java 的实现
  • ☐ 完成link链表的 Python 的实现
  • ☐ 完成Vector向量 C 的实现
  • ☐ 完成Vector向量 CPP 的实现
  • ☐ 完成Vector向量 CS 的实现
  • ☐ 完成Vector向量 JS 的实现
  • ☐ 完成Vector向量 Go 的实现
  • ☐ 完成Vector向量 Haxe 的实现
  • ☐ 完成Vector向量 Java 的实现
  • ☐ 完成Rank排序 C 的算法的实现
  • ☐ 完成Rank排序 CPP 的算法的实现
  • ☐ 完成Rank排序 JS 的算法的实现
  • ☐ 完成Rank排序 Go 的算法的实现
  • ☐ 完成Rank排序 Haxe 的算法的实现
  • ☐ 完成Rank排序 Java 的算法的实现
  • ☐ 完成Sgmoid算法的 C 实现
  • ☐ 完成Sgmoid算法的 CPP 实现
  • ☐ 完成Sgmoid算法的 JS 实现
  • ☐ 完成Sgmoid算法的 TS 实现
  • ☐ 完成Sgmoid算法的 Go 实现
  • ☐ 完成Sgmoid算法的 Haxe 实现
  • ☐ 完成Sgmoid算法的 Java 实现
  • ☐ 完成Softmax算法的 C 实现
  • ☐ 完成Softmax算法的 CPP 实现
  • ☐ 完成Softmax算法的 JS 实现
  • ☐ 完成Softmax算法的 GO 实现
  • ☐ 完成Softmax算法的 Haxe 实现
  • ☐ 完成Softmax算法的 Java 实现
  • ☐ 完成Rank排序各类语言算法的实现
  • ☐ 完成Sgmoid算法的各类语言实现
  • ☐ 完成Vector各类语言的实现
  • ☐ 完成link链表的各类语言的实现
  • ☐ 完成Matrix算法的各类语言实现

Archive:

  • ✔ 完成List链表的 Go 的实现 @done (21-08-07 11:31)
  • ✔ 完成link链表的 Go 的实现 @done (21-08-07 11:29)
  • ✔ 完成link链表的 C 的实现 @done (20-12-08 20:38)
  • ✔ 完成Sgmoid算法的 CS 实现 @done (20-12-04 12:12)
  • ✔ 完成link链表的 CS 的实现 @done (20-12-04 12:03)
  • ✔ 完成Softmax算法的 CS 实现 @done (20-12-04 11:17)
  • ✔ 完成Sgmoid算法的 CS 实现 @done (20-12-04 11:16)
  • ✔ 完成Vector向量 Python 的实现 @done (20-12-03 14:41)
  • ✔ 完成Softmax算法的 Python 实现 @done (20-12-03 14:41)
  • ✔ 完成Softmax算法的 TS 实现 @done (20-12-03 14:28)
  • ✔ 完成link链表的 TS 的实现 @done (20-12-03 14:27)
  • ✔ 完成Vector向量 TS 的实现 @done (20-12-03 14:27)
  • ✔ 完成Rank排序 TS 的算法的实现 @done (20-12-03 14:27)
  • ✔ 完成Rank排序 Python 的算法的实现 @done (20-12-03 14:27)
  • ✔ 完成Matrix算法的 TS 实现 @done (20-12-03 14:27)
  • ✔ 完成Sgmoid算法的 Python 实现 @done (20-12-03 14:26)

关于这个数学库如果有意见可以和我一起修改我的github仓库 你也可以到gitee码云查询这个库的镜像



Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,048,460
Python (795,861
Python3 (795,851
Java (385,344
Php (284,554
Typescript (239,577
Ts (239,577
Cpp (236,153
C (180,360
C Sharp (161,998
Go (156,038
Algorithms (37,394
Matrix (10,871
Statistics (10,410
Vector (10,113
Math (9,750
Haxe (3,128
Mathlib (4