点击进入专栏:
《人工智能专栏》 Python与Python | 机器学习 | 深度学习 | 目标检测 | YOLOv5及其改进 | YOLOv8及其改进 | 关键知识点 | 各种工具教程
文章目录
- 概括
- 一 初步了解
-
- 1.1 new与init
- 1.2 str与repr
- 1.3 getitem
- 1.4 iter与next
- 1.5 call
- 1.6 len
- 1. 机器学习
- 2. 深度学习与目标检测
- 3. YOLOv5
- 4. YOLOv5改进
- 5. YOLOv8及其改进
- 6. Python与PyTorch
- 7. 工具
- 8. 小知识点
- 9. 杂记
概括
__new__(self, ...):方法是在一个对象实例化的时候所调用的第一个方法
__init__(self, ...):初始化方法,在创建对象时被调用,用于设置对象的初始状态。
__str__(self):返回对象的字符串表示形式,使用str()或print()函数时被调用。
__repr__(self):返回对象的字符串表示形式,使用repr()内置函数或在交互式解释器中直接输入对象名时被调用。
__getitem__(self, key):通过索引获取对象的元素,与self[key]等效。
__iter__(self):返回一个迭代器对象,用于迭代对象的元素。
__next__(self):返回迭代器的下一个值,用于迭代对象的元素。
__call__(self,