448得票4回答
数据类是什么,它们与普通类有何不同?

PEP 557 将数据类引入了Python标准库。它表示通过应用下面展示的@dataclass装饰器,它将生成“包括但不限于__init__()”。 from dataclasses import dataclass @dataclass class InventoryItem: ...

285得票16回答
Python 3.7中的类继承和数据类

我目前正在尝试使用Python 3.7中引入的新数据类构造。我现在被卡住了,试图对父类进行一些继承。看起来我的当前方法中参数的顺序混乱了,导致子类中的bool参数在其他参数之前传递。这导致了类型错误。from dataclasses import dataclass @dataclass c...

250得票7回答
数据类与typing.NamedTuple的主要用途

长话短说 PEP-557 向 Python 标准库引入了数据类,其基本上可以扮演与collections.namedtuple和typing.NamedTuple相同的角色。现在我在想如何区分仍然更适合使用namedtuple的用例。 Data classes 相对 NamedTuple ...

225得票19回答
数值错误:numpy.ndarray大小发生变化,可能表示二进制不兼容性。从C头文件预期的88个得到了PyObject的80个。

从pyxdameraulevenshtein导入时出现以下错误,我已经pyxdameraulevenshtein==1.5.3 pandas==1.1.4 scikit-learn==0.20.2. Numpy版本为1.16.1。 在Python 3.6中运行良好,在Python 3.7中存...

130得票1回答
Python 3.7中是否会弃用OrderedDict?

从Python 3.7更新日志中得知: dict对象维护插入顺序的特性已被声明为Python语言规范的一部分。 这是否意味着OrderedDict将变得多余?我能想到的唯一用途是保持向后兼容,以便与不维护普通字典插入顺序的旧版本Python兼容。

102得票6回答
使用Anaconda升级到Python 3.7

Python 3.7 alpha版本已发布,但我找不到有关如何使用Anaconda更新到Python 3.7的任何帖子 - 或许他们会等待官方发布?有什么建议吗?

88得票18回答
数据类和属性装饰器

我一直在研究Python 3.7的dataclass,作为namedtuple的替代品(通常在需要对数据进行分组处理时使用)。我想知道dataclass是否与property装饰器兼容,以定义getter和setter函数来操作dataclass的数据元素。如果是这样的话,这个描述在哪里?或者...

84得票3回答
如何获取Python 3.7的新数据类字段类型?

Python 3.7 引入了一个名为数据类(data classes)的新特性。from dataclasses import dataclass @dataclass class MyClass: id: int = 0 name: str = '' 在函数参数中使用类型提...

81得票7回答
"运行时错误:生成器引发了StopIteration" 每次我尝试运行应用程序时。

我正试图在Python 3.7中运行这段代码: import web urls = ('/', 'index') if __name__ == "__main__": app = web.application(urls, globals()) app.run() 每...

77得票10回答
更新后pip无法正常工作,出现错误“module”对象不可调用。

进行了pip更新后,pip完全停止工作。Z:\>pip install matplotlib Traceback (most recent call last): File "c:\program files\python37\lib\runpy.py", line 193, in ...