source: node_modules/ramda/es/mean.js

main
Last change on this file was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 474 bytes
Line 
1import _curry1 from "./internal/_curry1.js";
2import sum from "./sum.js";
3/**
4 * Returns the mean of the given list of numbers.
5 *
6 * @func
7 * @memberOf R
8 * @since v0.14.0
9 * @category Math
10 * @sig [Number] -> Number
11 * @param {Array} list
12 * @return {Number}
13 * @see R.median
14 * @example
15 *
16 * R.mean([2, 7, 9]); //=> 6
17 * R.mean([]); //=> NaN
18 */
19
20var mean =
21/*#__PURE__*/
22_curry1(function mean(list) {
23 return sum(list) / list.length;
24});
25
26export default mean;
Note: See TracBrowser for help on using the repository browser.