counting 相关问题

计数是查找有限对象集的元素数量的动作。

在 C# 中,我如何为计数操作计时?

我们有一个方法,除其他外,它返回 MongoDb 集合中的文档计数。当数据很多而过滤器不多时,这可能会花费非常长的时间。 好吧,它...

回答 1 投票 0

jq 计算值的出现次数

我发现了以下方法来计算任意结构化 JSON 中的值: { 猫< 我发现了以下方法来计算任意结构化 JSON 中的值: { cat <<EOF { "a": 3, "b": 4, "c": 3, "d": { "e": 3 }, "f": 6 } EOF } | jq '[.. | if type == "object" then select(.value) else . end ] | map(select(. == 3)) | length' 在任意结构的 JSON 中是否有更短的递归计数方法? 我在想是不是需要用walk,但是只能找到下面的,不知道最后怎么算: { cat <<EOF { "a": 3, "b": 4, "c": 3, "d": { "e": 3 }, "f": 6 } EOF } | jq '.. | walk(if type == "object" then to_entries | map(select(.value)) | from_entries else . end ) | (. == 3)' 产量: false true false true false true false 您可以梳理流表示,过滤出匹配项,并即时计数: jq 'reduce tostream[1] as $v (0; if $v == 3 then .+1 else . end)' 同样,您可以使用 .. 递归迭代,并仅考虑 scalars(或 numbers): jq 'reduce (.. | scalars) as $v (0; if $v == 3 then .+1 else . end)' 或者将条件移动到迭代生成器中,这样你就可以在主体中无条件计数: jq 'reduce (.. | select(numbers == 3)) as $_ (0; .+1)'

回答 1 投票 0

按一列对二维数组的行数据进行分组,并对每组中的另一列求和以生成一个简化的二维数组

我需要按列对数据行进行分组并对另一列求和。 输入: [ ['数量' => 5, 'dd' => '2012 年 11 月 1 日'], ['数量'=> 10, 'dd' => '2012 年 11 月 1 日'], ['数量'=>...

回答 3 投票 0

从二维数组中删除完全重复的行并计算每个唯一行的出现次数

我需要过滤掉二维数组中的重复行,并在保留的唯一行中附加一个元素,该元素包含原始数组中唯一行存在的次数。 我想...

回答 2 投票 0

按一列对二维数组的行数据进行分组,并对每组中的另一列求和以生成一个简化的二维数组

我需要按列对数据行进行分组并对另一列求和。 输入: [ ['数量' => 5, 'dd' => '2012 年 11 月 1 日'], ['数量'=> 10, 'dd' => '2012 年 11 月 1 日'], ['数量'=>...

回答 3 投票 0

计算二维数组中不同的键值对

我需要计算数组数组中唯一的键值对(不管它们来自哪一行)。 示例输入: $信息= [ ['car' => 'Audi', 'previous_car' => 'BMW'], ['汽车'= ...

回答 5 投票 0

将二维数组中的行分组并计算每个组中的行数

我有一个包含 200 个项目的数组。我想输出数组,但将具有共同值的项目分组。类似于 SQL 的 GROUP BY 方法。这应该比较容易做到,但我还需要一个……

回答 6 投票 0

最喜欢的电影和不喜欢的电影数量

我需要找到最喜欢的电影数量和 不是的电影。在 XML 文档中,我无法读取这一行 我需要找到最喜欢的电影数量和 不是的电影。在 XML 文档中,我无法阅读这一行 <movie favorite="False 给我我需要的东西。 在互联网上找到这个但是它不起作用 import xml.etree.ElementTree as ET count = len(xml.findall(".//*[context='False']")) **the other method that I tried** for e in xml.findall(".//sub[context]"): if e.find("context").text in ('movie favorite', 'False'): count += 1 print(count) 我的 XML 文档如下所示 <?xml version='1.0' encoding='utf8'?> <collection> <genre category="Action"> <decade years="1980s"> <movie favorite="True" title=" Indiana Jones: The raiders of the Lost Ark"> <format multiple="No">DVD</format> <year>1981</year> <rating>PG</rating> <description> 'Archaeologist and adventurer Indiana Jones is hired by the U.S. government to find the Ark of the Covenant before the Nazis.' </description> </movie> <movie favorite="True" title="THE KARATE KID"> <format multiple="Yes">DVD,Online</format> <year>1984</year> <rating>PG</rating> <description>None provided.</description> </movie> <movie favorite="False" title="Back 2 the Future"> <format multiple="False">Blu-ray</format> <year>1985</year> <rating>PG</rating> <description>Marty McFly</description> </movie> </decade> 谁能指出我做错了什么? 您正在尝试在 XML 文档中选择与给定 XPath 表达式匹配的标签。 XPath库支持的xml.etree表达式在这里描述:https://docs.python.org/3/library/xml.etree.elementtree.html#elementtree-xpath. 查看文档后,我得出了这个简单的 XPath 表达式,它可以满足您的要求:选择根的所有子元素,它们都是 movie 并将属性 favorite 的值设置为 False. from xml.etree import ElementTree as Et et.fromstring(xml) e.findall('.//movie[@favorite="False"]') [<Element 'movie' at 0x000001F20A6C48B8>, ...] 我才刚刚开始学习 xml 和 python,但相信下面的方法可行吗? favorite=[] not_favorite = [] for movie in root.findall(".genre/decade/movie/[@favorite='True']"): fav = favorite.append(movie.attrib) for movie in root.findall(".genre/decade/movie/[@favorite='False']"): non_fav = not_favorite.append(movie.attrib) print(f"Number of movie favourites is {(len(favorite))}.") print(f"Number of movie non favourites is {(len(not_favorite))}.")

回答 2 投票 0

使用 1、2、...、n 的三个排列进行计数合并排序,在 O(n log n) 中工作

我正在寻找一种在 O(n log n) 中运行的算法,可能基于合并排序和计数。这将给出 3 个字符串中此类对的数量(是字符串 1、2、3、...、...

回答 3 投票 0

如何使用 ARRAYFORMULA 来计算有多少行,直到我多次获得特定值?

我是 google 表格/exel 公式的初学者,所以我很难计算有多少行,直到我得到一个特定的值,而这个,在同一列中多次。 下面的例子,我会

回答 3 投票 0

如何根据 useState 显示数据库中递增的条目?

我在 ReactJS 中有这个功能。当用户打开主页时,会显示数据库中的良好条目数。但是当我刷新页面时,计数从 0+1 开始。这里的错误在哪里? const [我们...

回答 1 投票 0

如何根据 useState 显示数据库中递增的条目?

我在 ReactJS 中有这个功能。当用户打开主页时,会显示数据库中的良好条目数。但是当我刷新页面时,计数从 0+1 开始。这里的错误在哪里? const [我们...

回答 0 投票 0

计算并显示数组中唯一值的出现次数

我在 PHP 中使用一维数组。我想检测重复值的存在,然后计算重复值的数量并输出结果。例如,给定

回答 15 投票 0

使用 OpenCV 计算昆虫中的重叠对象问题

我正在数一群蟋蟀(昆虫)的数量。我将使用 openCV 库的图像处理方法。这将提供更准确的练习,当农民出售他们的蟋蟀时......

回答 2 投票 0

在 mutate() 中用 dplyr 和 lag() 向前计数

我有一个数据框,每组有几行。 由于添加了一些变量的包,我有一个长格式的数据框,其中每个组都有不同的行数。 我想重复...

回答 1 投票 0

Google 表格和 SQL 之间的显着不同

在 Google 表格和 sql 之间获取两个不同的计数。查看 v 查找代码和 sql 代码后,我发现逻辑上没有任何区别。主要区别在于,在 Google 中,她...

回答 0 投票 0

Python:寻找一种基于特征条件统计记录的快速方法

我的处女作! 设置 我有一个项目,我在 Excel 文件中获得了一堆记录,我的任务是对其进行“Excel 体操”,以便根据

回答 2 投票 0

你会怎么写下面的问题(或者只是解决它)?

如果第一个元素小于第二个元素大于第三个元素小于第四个元素,则数组被认为是一个波,等等,或者如果第一个元素大于第二个元素,即 l...

回答 0 投票 0

Polars [rust] 添加列,其中包含列表 [str] 系列中的计数项目

将字符串拆分为多个“单词”后,我想添加一个新列,其中包含计数项目的数量.alias("count")。 让 df = df! [ "keys" => ["a ab",...

回答 0 投票 0

C++ 引用计数和空引用设计 [关闭]

我正在研究一个 C++ 引用计数对象实现,而不使用 std::shared_ptr<> 并且没有 C++ 异常。所以,有一个 C++ 模板对象,它包含一个指向你的实际 o...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.