https://github.com/mljs/distance-euclidean
Compute the euclidean distance between two vectors
https://github.com/mljs/distance-euclidean
Last synced: 2 months ago
JSON representation
Compute the euclidean distance between two vectors
- Host: GitHub
- URL: https://github.com/mljs/distance-euclidean
- Owner: mljs
- License: mit
- Created: 2015-07-11T18:14:31.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-06-30T04:17:23.000Z (almost 2 years ago)
- Last Synced: 2024-09-20T15:28:07.447Z (9 months ago)
- Language: TypeScript
- Size: 46.9 KB
- Stars: 4
- Watchers: 11
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: History.md
- License: LICENSE
Awesome Lists containing this project
README
# ml-distance-euclidean
![]()
Maintained by Zakodium
[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[![npm download][download-image]][download-url]
Compute the euclidean distance between two vectors
## Installation
`$ npm install ml-distance-euclidean`
## API
```js
const { euclidean, squaredEuclidean } = require("ml-distance-euclidean");euclidean([0, 1, 4, 6, 2], [3, 6, 9, 4, 3]); // 8
```### euclidean(p, q)
Returns the [Euclidean distance](https://en.wikipedia.org/wiki/Euclidean_distance#n_dimensions) between vectors p and q.
### squaredEuclidean(p, q)
Returns the [squared Euclidean distance](https://en.wikipedia.org/wiki/Euclidean_distance#Squared_Euclidean_distance) between vectors p and q.
## License
[MIT](./LICENSE)
[npm-image]: https://img.shields.io/npm/v/ml-distance-euclidean.svg?style=flat-square
[npm-url]: https://npmjs.org/package/ml-distance-euclidean
[travis-image]: https://img.shields.io/travis/mljs/distance-euclidean/master.svg?style=flat-square
[travis-url]: https://travis-ci.org/mljs/distance-euclidean
[download-image]: https://img.shields.io/npm/dm/ml-distance-euclidean.svg?style=flat-square
[download-url]: https://npmjs.org/package/ml-distance-euclidean