Skip to content

jingyuexing/MathLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

76315d5 · Jun 14, 2023
Dec 19, 2019
Apr 6, 2021
Dec 20, 2019
Mar 18, 2021
Jul 3, 2021
Jun 14, 2023
Sep 17, 2020
Mar 11, 2019
Mar 22, 2019
Aug 8, 2021
Aug 8, 2021
Aug 8, 2021
Apr 5, 2019
Mar 14, 2022
Apr 6, 2021
Sep 29, 2019

Repository files navigation

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码云查询这个库的镜像