平均值,加权平均值,中位数,加权中位数
项目描述
Python函数,用于计算平均值、加权平均值、中位数和加权中位数。
安装
安装WeightedStats最简单的方法是使用pip
$ pip install weightedstats
用法
WeightedStats包含四个函数(mean、weighted_mean、median、weighted_median),它们接受列表作为参数,以及两个函数(numpy_weighted_mean、numpy_weighted_median),它们接受列表或numpy数组。
示例
import weightedstats as ws
my_data = [1, 2, 3, 4, 5]
my_weights = [10, 1, 1, 1, 9]
# Ordinary (unweighted) mean and median
ws.mean(my_data) # equivalent to ws.weighted_mean(my_data)
ws.median(my_data) # equivalent to ws.weighted_median(my_data)
# Weighted mean and median
ws.weighted_mean(my_data, weights=my_weights)
ws.weighted_median(my_data, weights=my_weights)
# Special weighted mean and median functions for use with numpy arrays
ws.numpy_weighted_mean(my_data, weights=my_weights)
ws.numpy_weighted_median(my_data, weights=my_weights)
测试
单元测试位于test/目录中。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分布
weightedstats-0.4.1.tar.gz (4.3 kB 查看散列)
构建分布
weightedstats-0.4.1-py3-none-any.whl (3.8 kB 查看散列)
关闭
weightedstats-0.4.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | beb488a3f46aa06dbc8491578ec7e408847ca682edc7ec90846f6df9e36cab50 |
|
MD5 | f5cac13564b15e49a4eee9ca6d195ca4 |
|
BLAKE2b-256 | daa5f5c0e601a610e4618316be3155febbbec98994788fcc0e9d8080369266ec |
关闭
weightedstats-0.4.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6ead0c27df10b0598d7e3a1c2bc201b925f5ac47099df0dafccce91932a5d155 |
|
MD5 | 9fd33eb4e0fd37ae53013243deee3c8b |
|
BLAKE2b-256 | 8d7324ecd3d2230edb304d8c2febe61711ae75c11fc792acc8fd3b056b4eb6cc |
关闭
weightedstats-0.4.1-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5633991d01864dca581816da3070eed95fb3671020937a8dbad7afab4a38ef0c |
|
MD5 | 83020234e29603d365fa7f584c684cbf |
|
BLAKE2b-256 | 4ac7bd3aea4766db65f7da86753450c80a786bddbb2a11db2f9667376ec14910 |