JavaScript多维数组库Vectorious.zip

时间:2022-08-07 06:21:28
【文件属性】:
文件名称:JavaScript多维数组库Vectorious.zip
文件大小:1.05MB
文件格式:ZIP
更新时间:2022-08-07 06:21:28
开源项目 Vectorious 是一个 JavaScript 库用来操作 N 维数组和向量。支持 Node.js 和浏览器。示例代码:var vectorious = require('vectorious'); var vector,     matrix; vector = new vectorious.Vector(); // { values: [], length: 0 } matrix = new vectorious.Matrix(); // { rows: [] } vector = new vectorious.Vector().zeros(5); // { values: [0, 0, 0, 0, 0], length: 5 } vector = new vectorious.Vector(1, 2, 3, 4, 5); // { values: [1, 2, 3, 4, 5], length: 5 } matrix = new vectorious.Matrix(vector); // { rows: [ { values: [1, 2, 3, 4, 5], length: 5 } ] } matrix = new vectorious.Matrix().zeros(2, 2); /* {   rows: [     { values: [0, 0], length: 2 },     { values: [0, 0], length: 2 }   ] } */ var input = [   [1, 2],   [3, 4] ]; matrix = new vectorious.Matrix(input); /* {   rows: [     { values: [1, 2], length: 2 },     { values: [3, 4], length: 2 }   ] } */ 标签:Vectorious
【文件预览】:
vectorious-master
----.travis.yml(667B)
----docs()
--------.nojekyll(0B)
--------assets()
--------index.html(19KB)
--------globals.html(9KB)
--------classes()
--------interfaces()
--------modules()
----package.json(2KB)
----tslint.json(839B)
----gulpfile.js(691B)
----.mailmap(363B)
----package-lock.json(277KB)
----benchmarks()
--------Vector()
--------NDArray()
--------Matrix()
----dist()
--------vectorious.min.js(19KB)
----src()
--------NDArray.ts(13KB)
--------util.spec.ts(2KB)
--------Vector.spec.ts(5KB)
--------bench.ts(1KB)
--------Matrix.spec.ts(4KB)
--------Vector.ts(11KB)
--------Matrix.prototype.spec.ts(13KB)
--------Matrix.ts(20KB)
--------types.ts(612B)
--------NDArray.prototype.spec.ts(8KB)
--------Vector.bench.ts(2KB)
--------Vector.prototype.spec.ts(6KB)
--------index.ts(107B)
--------util.ts(1KB)
--------Matrix.bench.ts(4KB)
--------NDArray.bench.ts(1KB)
----tsconfig.json(490B)
----logo.gif(10KB)
----examples()
--------text_raytracer.js(3KB)
--------solve.js(331B)
--------logistic-regression.js(2KB)
--------neural-network.js(1KB)
--------blas.js(726B)
----LICENSE.md(1KB)
----.gitignore(50B)
----.codeclimate.yml(228B)
----README.md(8KB)

网友评论