ndarray-corr2

0.1.1 • Public • Published

ndarray-corr2

Calculate 2-D correlation coefficient between two ndarrays.

Installation

npm install ndarray-corr2

Usage

const ndarray = require("ndarray");
const getPixels = require("get-pixels");
const corr2 = require("ndarray-corr2");
 
// example 1
let ndarray1 = ndarray([1, 2, 3, 4, 5, 6]);
let ndarray2 = ndarray([1, 2, 3, 4, 5, 6]);
console.log(corr2(ndarray1, ndarray2));
// print "1"
 
// example 2
let ndarray1 = ndarray([1, 2, 3, 4, 5, 6], [2, 3]);
let ndarray2 = ndarray([6, 5, 4, 3, 2, 1], [2, 3]);
console.log(corr2(ndarray1, ndarray2));
// print "-1"
 
// example 3
let ndarray1 = ndarray([23, 16, 85, 58], [2, 2]);
let ndarray2 = ndarray([25, 56, 32, 41], [2, 2]);
console.log(corr2(ndarray1, ndarray2));
// print "-0.33985761679300736"
 
// example 4
getPixels("lena.png", function(err, pixels) {
  if(!err && pixels) {
    console.log(corr2(pixels, pixels));
    // print "1" because the two images are similar
  }
});

Package Sidebar

Install

npm i ndarray-corr2

Weekly Downloads

2

Version

0.1.1

License

MIT

Unpacked Size

4.83 kB

Total Files

5

Last publish

Collaborators

  • abdelaziz18003