自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 2025/10/22—@property 装饰器讲解

本文介绍了Python中的@property装饰器,它能够将方法转换为属性访问形式,增强代码可读性和封装性。通过@property可以把方法当作属性直接调用,无需加括号。文章详细讲解了@property的三种主要方法:Getter(获取属性)、Setter(设置属性)和Deleter(删除属性),并以Circle类为例演示了具体实现。示例展示了如何通过@property实现只读属性(面积计算)和属性值验证(半径必须为正数)。最后指出setter方法的参数限制,并提供了解决多参数设置的建议。

2025-10-22 16:06:09 551

原创 2025/10/22—PyTorch Tensor.topk

本文介绍了PyTorch中torch.Tensor.topk函数在Top-k准确率计算中的应用。该函数可在指定维度上返回张量中前k个元素的值和索引,关键参数包括k值、操作维度dim=1(按样本处理)、largest=True(取最大值)和sorted=True(降序排列)。返回值包含分数值和类别索引,后者常用于准确率计算。文章提供了代码示例和Top-k准确率计算的实现框架,并指出常见注意事项:确保maxk不超过类别数、目标张量类型匹配、处理非连续内存问题等。通过转置预测结果并与目标张量比较,可高效计算不同k

2025-10-22 11:13:34 667

原创 2025/10/22—Python类型提示

Python类型提示(Type Hint)是Python3.5引入的静态类型声明功能,它不会改变动态语言的本质,但能提升代码可读性和可维护性。文章介绍了类型提示的基本语法、常见类型写法、复合结构示例,以及类和自定义类型的使用方法。还涵盖了泛型、Literal、TypedDict等高级用法,并推荐了mypy等静态检查工具。类型提示主要分为基本类型、容器类型、复合类型和自定义类型等类别,通过IDE和静态分析工具可以在开发阶段发现潜在类型错误,是Python大型项目开发的重要实践。

2025-10-22 10:22:08 615

原创 2025/10/21—Python 2兼容Python 3

摘要:Python的__future__模块提供三个关键特性帮助从Python2向Python3过渡:1) absolute_import强制使用绝对导入避免模块冲突;2) division使整数除法返回浮点结果;3) print_function将print改为函数形式。这些特性在Python2中启用对应的Python3行为,提高代码兼容性,简化迁移过程。

2025-10-21 10:16:34 235

原创 2025/10/20—python导包问题

摘要:Python导入模块时,sys.path必须包含模块的上级目录。若在T_tracker目录下启动Python,sys.path[0]会设为当前目录(空字符串表示),自动包含T_tracker路径,从而使from lib.train.admin.environment import env_settings命令成功执行。模块导入成败取决于sys.path和当前工作目录是否包含模块上级路径。(146字)

2025-10-20 16:43:58 234

原创 linux 解压分卷大数据文件(zip)

分包压缩的zip文件不能被7z解压,且这种格式是Windows才能创建出来,在Linux下不会以这种方式去压包。

2025-02-12 16:37:53 307

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除