# learning **Repository Path**: Kiesaru/learning ## Basic Information - **Project Name**: learning - **Description**: 大模型Agent开发学习 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-27 - **Last Updated**: 2026-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Learning 这是一个 Python 学习项目,包含了各种 Python 编程练习和深度学习基础示例。 ## 项目结构 ``` learning/ ├── python/ # Python 基础练习 │ ├── class_element.py # 类与对象 - Student 类 │ ├── decorator.py # 装饰器 - metric 装饰器 │ ├── filter.py # 过滤 - 判断回文数 │ ├── findMM.py # 查找 - 找最大值和最小值 │ ├── lambda.py # Lambda 表达式 │ ├── list_compr.py # 列表推导式 │ ├── map_reduce.py # MapReduce - normalize, prod, str2float │ ├── sorted.py # 排序 - by_name, by_score │ ├── trangles.py # 杨辉三角生成 │ ├── trim.py # 字符串处理 - 去除空格 │ ├── exercise.py # 练习题 │ └── map_reduce.py # 其他练习 ├── deep_learning/ # 深度学习基础 │ ├── tensor.py # 张量相关 │ └── probability.py # 概率基础 └── Transformer/ # Transformer 模型 └── pipeline.py # Pipeline 实现 ``` ## 功能说明 ### Python 基础练习 - **class_element.py**: 面向对象编程基础,定义了 Student 类 - **decorator.py**: Python 装饰器实现,用于函数性能度量 - **filter.py**: 使用 filter 函数判断回文数 - **findMM.py**: 在列表中查找最大值和最小值 - **map_reduce.py**: 包含字符串规范化、数值乘积、字符串转浮点数等函数 - **sorted.py**: 多键排序,按姓名或分数排序 - **trangles.py**: 生成杨辉三角序列 - **trim.py**: 去除字符串首尾空格 ### 深度学习基础 - **tensor.py**: 张量操作基础 - **probability.py**: 概率论基础 ### Transformer - **pipeline.py**: Transformer 模型 pipeline ## 使用方法 每个 Python 文件都可以独立运行。例如: ```bash python python/trangles.py python python/findMM.py python deep_learning/tensor.py ``` ## 依赖 - Python 3.x - NumPy (用于深度学习相关代码) ## 许可证 MIT License