【Python列表计数及插入实例】教程文章相关的互联网学习教程文章

python – Pandas在DataFrame groupby上的百分比计数【代码】

我有一个DataFrame(mydf)沿着以下几行:Index Feature ID Stuff1 Stuff2 1 True 1 23 12 2 True 1 54 12 3 False 0 45 67 4 True 0 38 29 5 False 1 32 24 6 False 1 59 39 7 True 0 37 32 8 False 0 76 65 9 False 1 32 12 10 True 0 23 15 ..n True 1 ...

Python多处理简单的方法来实现一个简单的计数器?【代码】

嘿大家,我现在在python中使用多处理.而我只是想知道是否存在某种简单的计数器变量,每个进程在完成处理某个任务时可能只是递增(有点像总共完成了多少工作). 我查找了API for Value,不要认为它是可变的.解决方法:价值确实是可变的;您可以从ctypes模块指定所需的数据类型,然后可以对其进行更改.这是一个完整的,有效的脚本,用于演示:from time import sleep from ctypes import c_int from multiprocessing import Value, Lock, Proce...

python – csv文件中的行计数【代码】

我可能犯了一个愚蠢的错误,但我找不到它的位置.我想计算我的csv文件中的行数.我写了这个,显然是行不通的:我有row_count = 0而它应该是400.干杯.f = open(adresse,"r") reader = csv.reader(f,delimiter = ",") data = [l for l in reader] row_count = sum(1 for row in reader)print row_count解决方法: with open(adresse,"r") as f:reader = csv.reader(f,delimiter = ",")data = list(reader)row_count = len(data)在保存数据...

python – 添加计数器删除键【代码】

见下文,为什么执行=在我的原始计数器中吹掉一把钥匙?>>> c = Counter({'a': 0, 'b': 0, 'c': 0}) >>> c.items() [('a', 0), ('c', 0), ('b', 0)] >>> c += Counter('abba') >>> c.items() [('a', 2), ('b', 2)]我认为至少可以说这是不礼貌的,“X被统计0次”和“我们甚至不算Xs”之间存在很大差异.它看起来像集合.Counter根本不是一个计数器,它更像是一个multiset. 但是计数器是dict的子类,我们允许用零或负值构造它们:Counter(a ...

python – Django使用不同的字段注释计数【代码】

我有两个松散定义的模型:class InformationUnit(models.Model):username = models.CharField(max_length=255)project = models.ForeignKey('Project')...class Project(models.Model):name = models.CharField(max_length=255)现在,在视图中,我想注释属于项目的所有InformationUnits,所以我这样做:p = Project.objects.all().annotate(Count('informationunit')哪个工作正常此外,我想知道,在每个项目中,有多少不同的“用户名”参...

python – 创建有序计数器【代码】

我一直在阅读super()的工作原理.我遇到了this recipe,演示了如何创建有序计数器:from collections import Counter, OrderedDictclass OrderedCounter(Counter, OrderedDict):'Counter that remembers the order elements are first seen'def __repr__(self):return '%s(%r)' % (self.__class__.__name__,OrderedDict(self))def __reduce__(self):return self.__class__, (OrderedDict(self),)例如:oc = OrderedCounter('adddddbr...

python – __getattr__的计数器部分【代码】

我试图找到一种方法来设置封装到类中的dict值,例如使用__getattr__我可以返回内部dict值,但是即使属性存在也会调用__setattr__,这使得我的实现很难看.以下示例简化了我的实际类继承自Subject类(观察者模式的主题部分) 我想要实现这样的事情:obj = Example() obj.username = 'spidername' # all OK username is a key in the internal dict # but company is not a key in the internal dict so obj.company = 'ABC' # will raise ...

python – 增加计数器并在超过阈值时触发操作【代码】

我有这样的模特class Thingy(models.Model):# ...failures_count = models.IntegerField()我有需要执行此操作的并发进程(Celery任务): >做某种处理>如果处理失败,则增加相应Thingy的failure_counter>如果failures_counter超过某些Thingy的阈值,则发出警告,但只发出一个警告. 我有一些关于如何在没有竞争条件的情况下执行此操作的想法,例如使用显式锁定(通过select_for_update):@transaction.commit_on_success def report_failur...

Python Pandas中的Groupby / Sum – 零计数没有显示……有时候【代码】

的背景 我有一个模拟人口数据集.它们具有以下属性 >年龄(0-120岁)>性别(男,女)>种族(白人,黑人,西班牙裔,亚洲人,其他) df.head()Age Race Gender in_population 0 32 0 0 1 1 53 0 0 1 2 49 0 1 1 3 12 0 0 1 4 28 0 0 1还有另一个变量将个体标识为“In_Population”*,它是一个布尔变量.我在pa...

python – 如何获得模型相关对象和模型子项相关对象的总计数?【代码】

在Django,我有一个Checkout模型,这是一个检查设备的人的票.我还有一个Checkout模型与(通过ForeignKey)相关的OrganizationalUnit模型,因为结账时的人属于我们校园的OrganizationalUnit. OrganizationalUnit具有自我关系,因此几个OU可以是某个OU的子项,并且这些子项可以有子项,依此类推.以下是模型,有些简化.class OrganizationalUnit(models.Model):name = models.CharField(max_length=100)parent = models.ForeignKey('self',blan...

python – 列表中子列表中特定位置的给定项的计数【代码】

我有一个表格列表:[[(1, 2), (2, 1)], [(1, 2), (1, 2)], [(2, 3), (2, 2)]]我想知道给定元组在每个子列表的零位置发生的次数.在上面的例子中,如果我想找到(1,2)的计数,我希望返回2,因为次数(1,2)显示为子列表中的第一项. 我已经尝试过使用list.count(),但这似乎仅限于第一个列表中的出现,并且无法解析子列表中的位置. 我也调查过Counter(),但这似乎也没有给出我想要的东西.解决方法: a = [[(1, 2), (2, 1)], [(1, 2), (1, 2)], [...

python – 矩阵中每行的特定情况的计数【代码】

我对numpy和科学计算相当新,我在一个问题上挣扎了好几天,所以我决定把它发布在这里. 我正在尝试计算numpy数组中特定条件的出现.In [233]: import numpy as npIn [234]: a= np.random.random([5,5])In [235]: a >.7 Out[235]: array([[False, True, True, False, False],[ True, False, False, False, True],[ True, False, True, True, False],[False, False, False, False, False],[False, False, True, False, False]], dt...

Python:实例数量计数的字典列表理解【代码】

我有以下内容:a = rand(100).round() #for example count = {}for i in a:count[i] = count.get(i, 0) + 1# print(a) print(count)最后一行返回类似{0.0:52,1.0:48}的内容 我想将for循环作为字典理解.但,count = {i: count.get(i,0)+1 for i in a}总是返回{0.0:1,1.0:1} 我究竟做错了什么?解决方法:该声明count = {i: count.get(i,0)+1 for i in a}由两部分组成:{i: count.get(i,0)+1 for i in a}和count = ...第一个计算字...

Python 3在函数内计数更新,但值不会在其外部更新【代码】

我猜这里有一个范围问题我错过了某个地方.此函数将所有数字平方并将它们相加.如果数字达到1或89,它应该停止,否则继续.这是我的代码:count = 0 def chain(x,count):x = str(x)temp = 0for let in range(0,len(x)):temp = temp + (int(x[let]) ** 2)x = tempprint("\n")print(temp)if x == 89:count = count + 1print(count)elif x == 1:return Falseelse:chain(x, count)chain(145, 0)print(count)问题是,当我在x == 89时打印计数时...

python – 元音序列计数【代码】

这不是一个家庭作业问题,而是一个考试准备问题. 我应该定义一个功能音节(单词)来计算音节的数量用以下方式说一句话: ?最大元音序列是一个音节; ?单词中的最后一个不是音节(或者是元音序列,它是一个部分的). 我不需要处理任何特殊情况,例如a.中的最终情况单音节词(例如,’be’或’bee’).>>> syllables(’honour’) 2 >>> syllables(’decode’) 2 >>> syllables(’oiseau’) 2我应该在这里使用正则表达式还是只列出理解?解决方法...

实例 - 相关标签