📜  scipy stats.mode()函数| Python(1)

📅  最后修改于: 2023-12-03 14:47:18.513000             🧑  作者: Mango

Scipy stats.mode()函数 | Python

Scipy stats.mode()函数是用于计算给定数组的众数的函数。众数是数据集中出现最频繁的值。该函数返回一个具有两个数组的元组,其中第一个数组包含输入数组的众数,第二个数组包含众数的出现次数。

语法
scipy.stats.mode(a, axis=0)
参数
  • a:要计算众数的输入数组
  • axis:指定要沿着计算众数的轴。默认值为0,即沿着第一个轴计算众数
返回值

该函数返回一个包含两个ndarray对象的元组(众数,出现次数)。第一个数组包含输入数组的众数,第二个数组包含众数的出现次数。

例子
import scipy.stats as stats
import numpy as np

a = np.array([1, 2, 3, 3, 4, 5, 5, 5, 6])
mode = stats.mode(a)
print("众数: ", mode[0])
print("众数的出现次数: ", mode[1])

输出:

众数: [5]
众数的出现次数: [3]

在这个例子中,我们使用numpy创建一个包含9个元素的数组。数组中的众数是5,因为它出现了3次。通过使用scipy提供的stats库中的mode函数,我们计算众数和出现次数。最终,我们打印输出结果。

总结

Scipy stats.mode()函数提供了计算数组众数的简单方法,它返回一个具有两个数组的元组,其中包含众数和出现次数。它是Python中处理数据分析和统计数据的重要工具之一。