46得票12回答
如何在Python中计算字符串中的数字、字母和空格数量?

我正在尝试创建一个函数来检测字符串中有多少位数、字母、空格和其他字符。 以下是我目前的代码:def count(x): length = len(x) digit = 0 letters = 0 space = 0 other = 0 for ...

38得票5回答
如何在Python中计算字典中某个值出现的次数?

如果我有这样的东西:D = {'a': 97, 'c': 0 , 'b':0,'e': 94, 'r': 97 , 'g':0} 如果我想统计列表中值为“0”的出现次数,而不必迭代整个列表,这是否可能?如何实现?

32得票5回答
如何统计我网站的独立访客数量?

我正在为用户发布的文章制作一个访客计数系统,以显示首页上最受欢迎的文章。我现在有一个访客计数系统,但是它只会在每次页面刷新时注册一次视图。我不能使用Google Analytics。 我需要的是一个只计算独立访客的访客计数器。在我的情况下,独立访客指的是一个人在一天内只能查看一篇文章。即使一...

24得票2回答
Julia函数中用于计算组合数(n选k)的是什么?

我正在寻找Julia中计算组合数的(希望是内置)函数。 我可以使用阶乘自己实现,但几乎肯定已经有人考虑过这个问题。

14得票2回答
长度为n的数组中,长度为3的不同子序列的数量是多少?

如何计算长度为3(或一般情况下长度为k < n)的数组中不同子序列的数量? 注意:如果它们中的元素顺序不同,则认为两个子序列是不同的。 例如:假设数组A = [1, 2, 1, 1],则答案应为3,因为长度为3的不同子序列仅有以下三个:[1, 1, 1] [1, 2, 1] [2, ...

65得票19回答
找出一个整数的位数

如何找到正整数的位数? 我找到了以下三种基本方法: conversion to string String s = new Integer(t).toString(); int len = s.length(); for loop for(long long int temp = n...

27得票8回答
查找目录中的文件数量

在Linux中,有没有一种方法可以在不必先列出目录的情况下以O(1)的时间复杂度(独立于文件数量)计算目录中文件的数量(即直接子项)?如果不能达到O(1),那么是否存在一个相当高效的方法? 我正在寻找一个替代ls | wc -l的方法。

9得票7回答
如何获取包含特定元素的列表数量?

我有一个列表的列表,看起来像这样 listOfLists = [ ['a','b','c','d'], ['a','b'], ['a','c'], ['c','c','c','c'] ] 我希望能够统计包含特定元素的列表数量。例如,我的输出应该是:...

7得票2回答
C++计数映射

最近我遇到了一个非常普遍的问题,主要可以归结为以下内容: 给定一段长文本,计算文本中每个单词出现的频率。 我使用了std::unordered_map解决了这个问题。然而,这样做相当丑陋,因为对于文本中的每个单词,如果已经遇到过,我必须执行查找、删除,然后重新插入到地图中并增加值。 我意...

14得票5回答
为相邻相同数值创建分组编号

有没有比使用循环更快的方法来创建计数器索引?对于每个相邻的相同值运行,索引应该是相同的。当数据非常大时,我发现循环非常慢。以下是输入和期望输出的示例:x <- c(2, 3, 9, 2, 4, 4, 3, 4, 4, 5, 5, 5, 1) 期望得到的计数器:c(1, 2, 3, 4, ...