1 Star 0 Fork 0

镜月星 / Mathlib

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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

MIT License Copyright (c) jingyuexing Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

各类语言的算法实现 展开 收起
TypeScript 等 6 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/jingyuexing/MathLib.git
git@gitee.com:jingyuexing/MathLib.git
jingyuexing
MathLib
Mathlib
master

搜索帮助