Python day31

@浙大疏锦行 Python day31

内容:

  • 规范的文件夹管理,一般的项目结构如下
    • data
      • raw_data:原始数据
      • procesing_data:处理后的数据
    • src
      • model:模型源码、训练脚本、评估指标以及预测代码文件等
      • utils:常用脚本
      • data:处理数据的代码文件
    • result
      • models:模型参数
      • 模型输出
    • config:配置文件
  • 编码格式和类型注解
    • 编码格式:代码文件首行指定编码格式例如utf-8
    • 类型注解:指定函数所需参数的类型以及返回值的类型,def(x:类型,y:类型) -> 返回值类型:
python 复制代码
def add(a: int, b: int) -> int:
    return a + b

# 定义一个矩形类
class Rectangle:
    width: float      # 矩形宽度(浮点数),类属性的类型注解(不初始化值)
    height: float     # 矩形高度(浮点数)

    def __init__(self, width: float, height: float):
        self.width = width
        self.height = height

    def area(self) -> float:
        # 计算面积(宽度 × 高度)
        return self.width * self.height
  • pyc文件:python文件的字节码文件,用于加速python文件得执行,简单理解的话就是编译后的c文件,可以直接引用pyc文件,一般存放在__pycache__目录下,主要作用就是加速执行
相关推荐
evans在进步13 小时前
LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解
java·python·leetcode
淼澄研学13 小时前
Python结合大模型挖掘搜题长尾关键词实操指南
开发语言·python
FfHUCisI14 小时前
Golang - 信号量模式(Semaphore Pattern)
开发语言·后端·golang
m0_5474866614 小时前
《Java程序设计与实践 》全套PPT课件2026
java·开发语言
中科高级技工学校15 小时前
乌鲁木齐美术艺考技校实践分享
人工智能·python
灵析表格15 小时前
灵析表格财务函数深度实用性分析与实操教程
开发语言·ai·json·excel·wps
CodeBlog-star15 小时前
LLM能力与边界:多模态、幻觉、上下文窗口及开源模型对比
人工智能·python·开源·llm
COOLMO研究AI15 小时前
Python 如何实现 AI API 的动态路由与多通道负载均衡:多账号与多供应商的高可用调度
人工智能·python·负载均衡
LONGZETECH16 小时前
无人机组装调试实训高损耗痛点分析与虚拟仿真教学落地方案
c语言·开发语言·架构·无人机
菜冻鱼16 小时前
Python-sklearn-降维
开发语言·人工智能·python·机器学习·支持向量机·sklearn