用Python描述一个NumPy数组
NumPy是一个用于数值计算的Python库。它提供了强大的多维数组作为Python对象,以及各种数学函数。在这篇文章中,我们将浏览所有用于数组描述性分析的基本NumPy函数。让我们先为我们的分析初始化一个样本数组。
下面的代码初始化了一个NumPy数组。
输出:
为了描述我们的NumPy数组,我们需要找到两种类型的统计数据。
- 中心趋势的测量
- 分散的措施
中心趋势的测量
以下方法用于在NumPy中寻找中心趋势的测量。
- mean()-接收一个NumPy数组作为参数,并返回数据的算术平均值。
- median()–接收一个NumPy数组作为参数,并返回数据的中位数。
下面的例子说明了mean()和median()方法的用法。
示例:
输出:
分散性的衡量标准
在NumPy中,以下方法被用来寻找分散度的测量。
- amin()–它接收一个NumPy数组作为参数并返回最小值。
- amax()–它接收一个NumPy数组作为参数并返回最大值。
- ptp()-它接收一个NumPy数组作为参数,并返回数据的范围。
- var()–它接收一个NumPy数组作为参数,并返回数据的方差。
- std()–它接收一个NumPy数组作为参数,并返回数据的标准差。
例子:下面的代码说明了amin()、max()、tp()、var()和std()方法。
输出:
例子:现在我们可以把上述例子结合起来,得到一个完整的对我们的数组的描述性分析。
输出: