Skip to content

Commit 3d4f0e6

Browse files
committed
Release v0.2.1
1 parent 431a3ab commit 3d4f0e6

File tree

4 files changed

+26
-11
lines changed

4 files changed

+26
-11
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ml",
3-
"version": "0.2.0",
3+
"version": "0.2.1",
44
"main": [
55
"dist/ml.js",
66
"dist/ml.min.js"

dist/ml.js

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/**
22
* ml - Machine learning tools
3-
* @version v0.2.0
3+
* @version v0.2.1
44
* @link https://github.com/mljs/ml
55
* @license MIT
66
*/
@@ -4332,21 +4332,35 @@ module.exports = NodeSquare;
43324332
// https://github.com/accord-net/framework/blob/development/Sources/Accord.Statistics/Tools.cs
43334333

43344334
function max(values) {
4335-
var max = -Infinity, l=values.length;
4336-
for(var i=0; i<l; i++) {
4337-
if(values[i] > max) max = values[i];
4335+
var max = -Infinity, l = values.length;
4336+
for (var i = 0; i < l; i++) {
4337+
if (values[i] > max) max = values[i];
43384338
}
43394339
return max;
43404340
}
43414341

43424342
function min(values) {
4343-
var min = Infinity, l=values.length;
4344-
for(var i=0; i<l; i++) {
4345-
if(values[i] < min) min = values[i];
4343+
var min = Infinity, l = values.length;
4344+
for (var i = 0; i < l; i++) {
4345+
if (values[i] < min) min = values[i];
43464346
}
43474347
return min;
43484348
}
43494349

4350+
function minMax(values) {
4351+
var min = Infinity,
4352+
max = -Infinity,
4353+
l = values.length;
4354+
for (var i = 0; i < l; i++) {
4355+
if (values[i] < min) min = values[i];
4356+
if (values[i] > max) max = values[i];
4357+
}
4358+
return {
4359+
min: min,
4360+
max: max
4361+
};
4362+
}
4363+
43504364
function mean(values) {
43514365
var sum = 0, l = values.length;
43524366
for (var i = 0; i < l; i++)
@@ -4651,6 +4665,7 @@ function cumulativeSum(array) {
46514665
module.exports = {
46524666
min: min,
46534667
max: max,
4668+
minMax: minMax,
46544669
mean: mean,
46554670
geometricMean: geometricMean,
46564671
logGeometricMean: logGeometricMean,

dist/ml.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ml",
3-
"version": "0.2.0",
3+
"version": "0.2.1",
44
"description": "Machine learning tools",
55
"main": "index.js",
66
"scripts": {

0 commit comments

Comments
 (0)