📅  最后修改于: 2023-12-03 14:47:18.513000             🧑  作者: Mango
Scipy stats.mode()函数是用于计算给定数组的众数的函数。众数是数据集中出现最频繁的值。该函数返回一个具有两个数组的元组,其中第一个数组包含输入数组的众数,第二个数组包含众数的出现次数。
scipy.stats.mode(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中处理数据分析和统计数据的重要工具之一。