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

Python day31

@浙大疏锦行 Python day31

内容:

  • 规范的文件夹管理,一般的项目结构如下
    • data
      • raw_data:原始数据
      • procesing_data:处理后的数据
    • src
      • model:模型源码、训练脚本、评估指标以及预测代码文件等
      • utils:常用脚本
      • data:处理数据的代码文件
    • result
      • models:模型参数
      • 模型输出
    • config:配置文件
  • 编码格式和类型注解
    • 编码格式:代码文件首行指定编码格式例如utf-8
    • 类型注解:指定函数所需参数的类型以及返回值的类型,def(x:类型,y:类型) -> 返回值类型:
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 = widthself.height = heightdef area(self) -> float:# 计算面积(宽度 × 高度)return self.width * self.height
  • pyc文件:python文件的字节码文件,用于加速python文件得执行,简单理解的话就是编译后的c文件,可以直接引用pyc文件,一般存放在__pycache__目录下,主要作用就是加速执行
http://www.dtcms.com/a/310015.html

相关文章:

  • qt中的手势
  • Element-plus的 ElMessage 另一种展示形式
  • 1.6万 Star 的流行容器云平台停止开源
  • 【n8n】如何跟着AI学习n8n【04】:错误处理与日志监控
  • 学习游戏制作记录(各种水晶能力以及多晶体)8.1
  • 流式编程终端操作
  • UnionApplication
  • 【C++/STL】vector基本介绍
  • 关于cherryusb的in/out完成条件
  • WAIC现场速递:AI热浪扑面而来|小奇说
  • QD9361开发板教程:基于zynq的PS端的DDR3测试
  • Vue+Cesium 基础搭建
  • 智能体的未来:AGI路径上的关键技术突破
  • 分类预测 | Matlab实现CPO-PNN冠豪猪算法优化概率神经网络多特征分类预测
  • Win11怎样安装DirectX 9
  • 稳健标准误
  • 【苍穹外卖项目】Day05
  • draw_ctx中clip_area和buf_area的区别,为什么看起来差不多?
  • 第四篇:材质与纹理:让物体“真实“起来
  • Linux选择
  • evo_traj的参数设置及保存图片
  • van list 重复进入onload
  • c++和python联合编程示例
  • Conda install安装了一些库,如何撤销操作
  • 《n8n基础教学》第一节:如何使用编辑器UI界面
  • Day17--二叉树--654. 最大二叉树,617. 合并二叉树,700. 二叉搜索树中的搜索,98. 验证二叉搜索树
  • chroma、faiss和milvus三者之间的区别和联系
  • 数据结构——查找(一、什么是查找?)
  • 通过观看数百个外科手术视频课程来学习多模态表征|文献速递-医学影像算法文献分享
  • OpenVLA: 论文阅读 -- 开源视觉-语言-行动模型