namedtuple 相关问题

namedtuple是Python集合模块提供的数据结构。它允许创建具有命名元素的元组(例如,具有值(名称,学校,年龄)的学生元组,而不是仅具有两个字符串和整数的元组)。

如何修复“ __new __()缺少3个必需的位置参数:..”的Python错误

我正在处理python代码,但收到此错误:“ TypeError:new()缺少3个必需的位置参数:'name','freq'和'gen'”我正在导入一个csv文件来创建使用...

回答 2 投票 0

为什么我必须将namedtuples的python双端队列实例化为列表?

我有一个节点队列,需要对它们进行上下限限制,因此我有一个名为QueueEntry的命名元组。 QueueEntry = collections.namedtuple('QueueEntry',('node','lower','upper'))...

回答 1 投票 0

将一个属性/字段的所有属性复制到另一个命名元组

尽管一个属性/字段从一个属性/字段复制到另一个命名元组,最短的方法是什么?可以像下面这样做。 initial_person = Person(姓名='Bob',年龄= 30,性别='男')...

回答 1 投票 -2


配置的Tkinter消息显示在各条线的元组

我试图做标题所说的话,配置Tkinter的消息,以便在WL_ratios每个元组都有自己的行没有括号包围。创建更多的消息是不是一种选择,因为...

回答 1 投票 0

字典|类|从YAML namedtuple

我有我使用PyYAML装载大十岁上下的YAML文件(〜40行)。这当然是解析成肥胖型词典加上一对数组的。我的问题是:如何管理数据。我可以的...

回答 1 投票 0

泡菜不能腌制一个命名元组

我试图像这样pickle namedtuple:def f():TemplateData = namedtuple('TemplateData',['field1','field2'])f1 = np.random.randn(50,50)f2 = np.random .randn(50,50)td = ...

回答 1 投票 0

namedtuple TypeError位置参数计数

如果namedtuple只调用两个,那么为什么TypeError消息指示3个位置参数?为什么说4个被给出? from collections import namedtuple Transition = namedtuple('...

回答 2 投票 0

将列名从元组传递到Pandas

我的场景看起来像这样,我已经确定了使用NaN值的列,nan_cols = tuple(train.columns [train.isnull()。sum()> 0])现在,我需要找到这些之间的相关性。 。

回答 2 投票 2

namedtuple._replace()不能像文档中描述的那样工作

我在实现namedtuple._replace()时遇到了麻烦,所以我直接从文档中复制了代码:Point = namedtuple('Point','x,y')p = Point(x = 11,y = 22)p。 _replace(x = 33)打印p和...

回答 4 投票 38

有没有办法绕过namedtuple 255参数限制?

我正在使用一个namedtuple来保存字符串集及其对应的值。我没有使用字典,因为我希望字符串可以作为属性访问。这是我的代码:来自收藏品......

回答 3 投票 2

漂亮的印花namedtuple

我从pprint尝试了pprint,但它的输出只有一行,没有多行输出而且没有缩进。

回答 2 投票 22

通过PyYAML序列化namedtuples

我正在寻找一些合理的方法来使用PyYAML在YAML中序列化namedtuples。我不想做的一些事情:依靠动态调用添加构造函数/表示符/解析器...

回答 2 投票 2

在namedtuple中输入提示

请考虑以下代码:from collections importtitle point = namedtuple(“Point”,(“x:int”,“y:int”))上面的代码只是一种演示我想要实现的内容的方法。一世 ...

回答 2 投票 79

为什么namedtuple模块不使用元类来创建nt类对象?

几个星期前,我花了一些时间调查collections.namedtuple模块。该模块使用一个工厂函数来填充动态数据(新的namedtuple类的名称,以及...

回答 4 投票 20

python命名为字典的元组

我在python类Town中有一个命名的元组类(collections.namedtuple('Town',['name','population','coordinates','population','capital','state_bird'])):#.. ......

回答 5 投票 104

cython是否支持数据类或类似的东西

我有兴趣在Python和Cython代码之间传递数据,以便可以从C和没有GIL访问数据。我正在考虑使用数据类(因为py3.7)实现这一点,命名为元组(...

回答 1 投票 1

如何使用RSAPublicKey字段pickle namedtuple子类

我正在尝试序列化子类namedtuple并保存对RSAPublicKey对象的引用的对象。我将一个namedtuple子类化为创建不可变对象实例。我班的其中一个领域......

回答 1 投票 1

如何忽略类型检查和服从行<80个字符

我有这种数据类型只是对相关数据进行分组。它应该是一个类似结构的东西,所以我选择了一个命名元组。 ConfigOption = namedtuple('ConfigOption','one two animal vehicle fairytale')On ...

回答 2 投票 1

如何在python中对namedtuple使用sum()/ average()?

from collections import namedtuple Point = namedtuple('Point',['x','y'])points = [Point(x = 1.0,y = 1.0),Point(x = 2.0,y = 2.0)] I'd喜欢计算点数列表中的平均点数,即接收...

回答 4 投票 1

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