UNPKG

506 BJavaScriptView Raw
1var _curry1 =
2/*#__PURE__*/
3require("./internal/_curry1");
4
5var sum =
6/*#__PURE__*/
7require("./sum");
8/**
9 * Returns the mean of the given list of numbers.
10 *
11 * @func
12 * @memberOf R
13 * @since v0.14.0
14 * @category Math
15 * @sig [Number] -> Number
16 * @param {Array} list
17 * @return {Number}
18 * @see R.median
19 * @example
20 *
21 * R.mean([2, 7, 9]); //=> 6
22 * R.mean([]); //=> NaN
23 */
24
25
26var mean =
27/*#__PURE__*/
28_curry1(function mean(list) {
29 return sum(list) / list.length;
30});
31
32module.exports = mean;
\No newline at end of file