当前位置: 首页 > 知识库问答 >
问题:

我们如何在python中找到该模式的模式和出现次数?[重复]

戎鹏云
2023-03-14

在数组[1,2,2,3]中,模式为2,出现两次。如何将其作为特定数组的输出?

共有2个答案

秋兴思
2023-03-14

有很多方法...但我想最好的是:

定义如下函数:

def DuplicatesCheck(input_array):   
    for el in input_array:
        if input_array.count(el) > 1:
            return True
    return False

然后这样称呼:

your_array = [1,2,2,3]
result = DuplicatesCheck(your_array)
if result:
    print('Positive')
else:
    print('Negative')
莫欣悦
2023-03-14

您可以使用集合模块形式的python并调用counterfor maximum occurrence of a number。

from collections import Counter
sample = [10, 10, 30, 10, 50, 30, 60]
print("Mode of List A is % s" % (Counter(sample).most_common(1)[0][0]))

如果您不太依赖它是如何构建的概念,更简单的方法是使用< code>statistics模块并获取模式。

例子:

from statistics import mode

sample=[1,2,2,2,3,4]
print(mode(sample))
 类似资料:
  • 问题内容: 它的程序基本从用户那里输入6个数字,将它们存储在一个数组中,计算它们的均值和众数。还计算多少个数字大于平均值。我程序的代码是我错的地方 我的意思是正确的,但是我在模式上有问题。 包p18; 导入java.util.Arrays; 导入java.util.Scanner; 问题答案: 您根本没有将输入存储到数组中。您需要添加类似以下内容的内容来存储用户输入: 我还将平均值和总数更改为双精

  • 我想创建一个flutter应用程序,它有2个明暗模式主题,通过应用程序内的开关进行更改,默认主题是默认的android主题。 我需要将一些自定义颜色传递给其他小部件,我不想只是配置材料主题。 如何检测用户设备默认主题 第二个问题是如何为整个应用程序提供主题 第三个问题是如何通过运行时间的简单切换来改变主题

  • 目前,我想为我的系统创建一个集成测试。我正在使用testcontainers生成我的临时数据库实例,并使用R2DBC数据库使我的系统具有反应性。问题是我不知道如何在R2DBC testcontainer实例中创建模式,在testcontainers网页中R2DBC支持和JDBC支持的文档中有明显的区别。在JDBC中,有一节在我们替换JDBC URL后创建模式,同时在R2DBC中,没有提到在我们替换

  • 问题内容: 我正在为约会应用程序构建Mongoose模式。 我希望每个文档都包含对它们所经历过的所有事件的引用,其中另一个是系统中具有自己模型的架构。如何在架构中对此进行描述? 问题答案: 您可以使用 人口 来描述它 填充是用其他集合中的文档自动替换文档中指定路径的过程。我们可以填充单个文档,多个文档,普通对象,多个普通对象或查询返回的所有对象。 假设您的事件模式定义如下: 为了显示如何使用填充,

  • 关于 PageFactory 的概念主要是Java中内置了PageFactory类。 import org.openqa.selenium.support.PageFactory; …… 例子,http://libin0019.iteye.com/blog/1260090   Python(Selenium)中没有这个类。 PageFactory 的概念和Page Object应该类似,属于