【计数字母出现Python】教程文章相关的互联网学习教程文章

python – 迭代两个字符串,当相同索引处的字符匹配时返回计数【代码】

我有两个单词,一个是用户输入字符串,另一个是从文本文件中随机选择的单词.我想返回两个stings中相等的计数值并共享相同的字符串索引.例如word1 =’bleed’,word2 = slice:similar = 1.word1 = 'frog' word2 = 'friend' correct = 0if len(word1) > len(word2):for i in range(len(word2)):if word1[i] == word2[i]:correct =+ 1else:correct == 0else:for i in range(len(word1)):if word1[i] == word2[i]:correct =+ 1else:corre...

python字典,保持整数计数【代码】

我试图计算一个说,整数列表.我有一个csv文件中的数字列表,我能够读入,看起来像4,245,34,99,340,…我正在做的是尝试返回一个带有键:值对的字典,其中键是来自csv文件的整数值,值是它在列表中出现的次数.我不确定我在这里做错了什么,任何帮助都会受到赞赏allCounts = dict()rows = csv.reader(open('...csv'), delimiter=',')for intValue in rows:intVal = intValue[0]for intVal, numAppearances in allCounts:if intVal in allCou...

python – 有没有办法让for循环的运行计数不使用范围?【代码】

如果我有一个使用这样的范围的for循环:for x in range(10):然后为了获得计数,它只是x.但是说我有一个使用列表的for循环:layer = [somedata,someotherdata...etc] for row in layer:print #the number the loop is on有没有办法做到这一点,除了指定一个整数计数变量并逐渐递增它,像这样?layer = [somedata] count = 0 for row in layer:print countcount += 1解决方法:您可以使用枚举.这将为您提供每次迭代的计数和您正在迭代的值...

python计数文件和显示最大值【代码】

我想在一个目录中计算al文件范围.然后计算它们并显示它们中有多少.最好的方法是什么?这个脚本对于pdf = 0行代码来说真的很大.另外,我如何显示从高到低的文件输出.import ospdf = 0 doc = 0 docx = 0 xls = 0 xlsx = 0 ppt = 0 pptx = 0for file in os.listdir("C:\\Users\\joey\\Desktop\\school\\ICOMMH"):if file.endswith(".pdf"):pdf += 1print(file)if file.endswith(".doc"):doc += 1print(file)if file.endswith(".docx"):...

Python:合并计数数据【代码】

好的 – 我确定之前已经回答了这个问题,但我找不到它…… 我的问题:我有一个列表与这个组成 0.2 A 0.1 A 0.3 A 0.3 B 0.2 C 0.5℃ 我的目标是输出以下内容: 0.6 A 0.3 B 0.7℃ 换句话说,我需要将来自多行的数据合并在一起. 这是我正在使用的代码:unique_percents = []for line in percents:new_percent = float(line[0])for inner_line in percents:if line[1] == inner_line[1]:new_percent += float(inner_line[0])else:temp ...

python字典唯一值的计数【代码】

我在Python中计算每个键的不同值时遇到问题. 我有一本字典[{"abc":"movies"}, {"abc": "sports"}, {"abc": "music"}, {"xyz": "music"}, {"pqr":"music"}, {"pqr":"movies"},{"pqr":"sports"}, {"pqr":"news"}, {"pqr":"sports"}]我需要分别为每个键打印不同值的数量. 这意味着我想要打印abc 3 xyz 1 pqr 4请帮忙. 谢谢解决方法:使用collections.Counter() instance,以及一些链接:from collections import Counter from itertools...

python – 与变量不同的计数列表/元组元素?【代码】

我有列表或/和元组:MyVar = [0,0,0,0,1,0,0,0,0]我想要计算与0不同的元素. 怎么做?解决方法:您可以对条件生成器表达式进行求和,该表达式不需要任何中间列表或不必要的算术运算:>>> sum(1 for element in MyVar if element != 0) 1或者如@ Jean-FranoisFabre所指出的那样:>>> sum(1 for element in MyVar if element) 1如果MyVar仅包含数字,则计算非零值的数量.

有没有办法在Python的for循环中访问迭代计数器?【代码】

有没有办法在Python的for循环中访问迭代计数器? 我通常使用自己的变量并在任何循环中增加它.有更多的pythonic方式吗?解决方法:使用enumerate:sequence = [1, 45, 65, 7] for i, val in enumerate(sequence):print i, val输出:0 1 1 45 2 65 3 7

python – Pandas:根据特定列的值计数选择行【代码】

什么是从熊猫数据框中选择所有行的最简单方法,谁的sym在整个表中恰好出现两次?例如,在下表中,我想在[‘b’,’e’]中选择带有sym的所有行,因为这些符号的value_counts等于2.df=pd.DataFrame({'sym':['a', 'b', 'b', 'c', 'd','d','d','e','e'],'price':np.random.randn(9)})price sym0 -0.0129 a1 -1.2940 b2 1.8423 b3 -0.7160 c4 -2.3216 d5 ...

python – 如何获得Pandas中groupby之后的列计数百分比【代码】

我正在尝试在数据列表中获取每个等级的等级分布.但是,我无法弄清楚如何获得每个年级的比例/百分比超过其等级组.这是一个例子: df.head()name rank grade Bob 1 A Bob 1 A Bob 1 B Bob 1 C Bob 2 B Bob 3 C Joe 1 C Joe 2 B Joe 2 B Joe 3 A Joe 3 B Joe 3 B我使用grade_count = df.groupby([‘n...

python – Seaborn – 为零计数类别压缩小提琴图【代码】

在布置小提琴图时,是否有一种简单的方法可以忽略零计数类别.在下面的示例中,没有“是:红色”和“否:绿色”的情况,但小提琴图仍然会绘制“缺失”类别.我可以看到为什么这应该是默认行为,但有没有办法改变色调中使用的因子来抑制它并删除空格?df = pd.DataFrame({'Success': 50 * ['Yes'] + 50 * ['No'], 'Category': 25 * ['Green'] + 25 * ['Blue'] + 25 * ['Green'] + 25 * ['Red'],'value': np.random.randint(1, 25, 100)} )...

python – django模板中的自定义计数器【代码】

我在django模板页面中有这个代码<select class="selectpicker datatable-column-control" multiple {% for q_group in question_groups %}<optgroup label="{{ q_group.name }}">{% for q in q_group.questions %}<option value="{{ forloop.counter0 }}">{{ q.title }}</option>{% endfor %}</optgroup> {% endfor %}我希望每个迭代中增加的每个选项标记都有一个值.如果我有10个选项标签,那么它们的值将从0到9.forloop.counter0不...

python – 获取GeoPandas中几何之间的交点计数

是否可以使用GeoPandas对象获取两个几何之间的交点计数?也就是说,我想要计算一个GeoDataFrame中与另一个GeoDataFrame中的每个多边形相交的多边形或线串的数量.在浏览GeoPandas文档时,我没有看到这样做的简单方法,但是想要在继续??使用更低级别的工具之前进行检查.解决方法:您想要一个空间连接:geopandas.tools.sjoin(). 有一个例子in this Jupyter Notebook – 请看一下名为Spatial join的部分.这会将一组点(中点)计算为一组多边...

python – 如何在数据透视表上添加总和和计数【代码】

这是我的数据集customer_id hour size 1 0 1 1 1 18 2 1 7这是我的代码table = a.pivot_table(index=['customer_id'], columns='hour', fill_value=0,values='size')这就是我所拥有的hour 0 1 customer_id 1 1 18 2 8 7我需要的hour 0 1 count sum customer_id 1 1 18 ...

python – Django查询,平均计数不同【代码】

我的捐赠模型定义为:Donationproject = models.ForeignKey(Project)user = models.CharField()每个用户可以多次捐赠给任何项目,因此在db中我可以拥有以下内容:Donation -------------------project | user -------------------1 | A2 | A3 | A1 | B2 | B2 | C现在,我需要计算每个用户的不同项目的平均值,在这种情况下它将是:A: 3 B: 2 C: 1 => ( 3 + 2 + 1 ) / 3 = 2到目前为止我所拥...