当前位置: 首页 > web >正文

Python训练营打卡DAY29

DAY 29 复习日

知识点回顾

  1. 类的装饰器
  2. 装饰器思想的进一步理解:外部修改、动态
  3. 类方法的定义:内部定义和外部定义

作业:复习类和函数的知识点,写下自己过去29天的学习心得,如对函数和类的理解,对python这门工具的理解等,未来再过几个专题部分即将开启深度学习部分。

# 定义类装饰器:为类添加日志功能
def class_logger(cls):# 保存原始的 __init__ 方法original_init = cls.__init__def new_init(self, *args, **kwargs):# 新增实例化日志print(f"[LOG] 实例化对象: {cls.__name__}")original_init(self, *args, **kwargs)  # 调用原始构造方法# 将类的 __init__ 方法替换为新方法cls.__init__ = new_init# 为类添加一个日志方法(示例)def log_message(self, message):print(f"[LOG] {message}")cls.log = log_message  # 将方法绑定到类,这是一种将外部函数添加为类的属性的方法return cls@class_logger
class Teacher:def __init__(self,name,age,lesson):self.name = nameself.age = ageself.lesson = lessondef teach(self):print(f"{self.name} 教 {self.lesson}")def __str__(self):return f"{self.name} {self.age} {self.lesson}"
teacher1 = Teacher("李老师",30,"数学")
teacher1.teach()
teacher1.__str__()
teacher1.log("这是装饰器添加的日志方法")  # 调用装饰器新增的方法

经历了一个月的学习,对于传统机器学习和python代码基础有了一定的了解和掌握,也在kaggle数据平台做了实战演练,虽很粗糙但也是自己所学。拿到数据先认识数据,对数据预处理(清洗异常值,填补空值,独热/标签编码,标准/归一化),处理数据集不平衡,特征筛选/降维,划分数据集,代入模型预训练,调优/寻找最优超参数,混淆矩阵打印预测结果对比,shap可解释性分析。也学会一些聚类增加特征的方法。期待下面深度学习的学习时光。

@浙大疏锦行-CSDN博客

http://www.xdnf.cn/news/7115.html

相关文章:

  • C++_数据结构_哈希表(hash)实现
  • 大模型deepseek与知识图谱的实践
  • Java面试场景:从音视频到AI应用的技术探讨
  • 嵌入式硬件篇---拓展板
  • 信奥赛CSP动态规划入门-最大子段和
  • 深入理解Docker和K8S
  • 【ubuntu24.04】pycharm 死机结束进程
  • Docker配置SRS服务器 ,ffmpeg使用rtmp协议推流+vlc拉流
  • 阿克曼-幻宇机器人系列教程4- 建图
  • C#自定义扩展方法 及 EventHandler<TEventArgs> 委托
  • 大语言模型上下文长度:发展历程、局限与技术突破
  • 【RabbitMQ】 RabbitMQ高级特性(二)
  • 2025软考高级信息系统项目管理师英文选择题攻略
  • esp32课设记录(二)lcd屏显示文字与照片
  • 基于开源AI智能名片链动2+1模式S2B2C商城小程序源码的去中心化商业扩散研究
  • 智慧园区数据大脑管理平台整体解决方案
  • React中巧妙使用异步组件Suspense优化页面性能。
  • 系统架构设计(十二):统一过程模型(RUP)
  • Spring Boot JWT认证示例项目
  • 【PRB】深度解析GaN中最浅的受主缺陷
  • 基于WebRTC的实时语音对话系统:从语音识别到AI回复
  • 数据结构 -- 树形查找(二)平衡二叉树
  • 【自然语言处理与大模型】向量数据库:Chroma使用指南
  • JAVA EE(进阶)_进阶的开端
  • 仿腾讯会议——退出房间
  • Linux概述:从内核到开源生态
  • DOM知识点
  • 2_Spring【IOC容器中获取组件Bean】
  • 计算机科技笔记: 容错计算机设计05 n模冗余系统 TMR 三模冗余系统
  • 【25软考网工】第六章(7)网络安全防护系统