news 2026/5/25 20:36:38

day26函数专题1

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
day26函数专题1

函数是 Python 编程的核心,它不仅能让代码实现复用(DRY原则),更是构建复杂机器学习工作流(如你之前学的 Pipeline)的基础单元。理解参数的传递顺序和类型,能让你在阅读类似 PyTorch 或 Scikit-learn 源码时更加游刃有余。

- def: 关键字,表示开始定义一个函数。
:function name:函数的名称,应遵循Python的命名约定(通常是小写字母和下划线,例如 calculate area,用英文单词含义和下划线来作为函数名)。
parameter1,parameter2,.函数的参数(也叫形参),是函数在被调用时接收的输入值。参数是可选的。():参数列表必须放在圆括号中,即使没有参数,括号也不能省略。:冒号表示函数定义的头部结束,接下来是缩进的函数体。Docstring(文档字符串):位于函数定义第一行的多行字符串(通常用三引号""Docsting goes here"")。用于解释函数的作用、参数、返回值等。可以通过 help(function name)或 function name. doc 查看。这个写法可选,为了后续维护和查看,建议加上这一段更加规范
函数体(Function Body):缩进的代码块,包含实现函数功能的语句。return value:retumn 语句用于从函数中返回一个值。如果函数没有 retumn 语句,或者 retumn 后面没有值,它会自动返回 None。一个函数可以有多个 return 语句(例如在不同的条件分支中)。

@浙大疏锦行

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 16:03:03

Ascend C算子开发“第一行代码“:从环境配置到Hello World核函数

🎯 摘要 在昇腾AI生态中,Ascend C算子开发是释放NPU硬件潜力的核心技术路径。本文基于13年异构计算实战经验,首次系统化呈现从零环境配置到完整算子部署的全链路实战指南。通过手把手构建向量加法(VecAdd)算子&#x…

作者头像 李华
网站建设 2026/5/25 23:44:32

嵌入式单目深度估计实战指南:FastDepth让AI视觉触手可及

嵌入式单目深度估计实战指南:FastDepth让AI视觉触手可及 【免费下载链接】fast-depth ICRA 2019 "FastDepth: Fast Monocular Depth Estimation on Embedded Systems" 项目地址: https://gitcode.com/gh_mirrors/fa/fast-depth 想要在嵌入式设备上…

作者头像 李华
网站建设 2026/5/26 5:36:35

YOLOv9模型性能分析实战指南:从诊断到优化的完整流程

YOLOv9模型性能分析实战指南:从诊断到优化的完整流程 【免费下载链接】yolov9 项目地址: https://gitcode.com/GitHub_Trending/yo/yolov9 YOLOv9作为目标检测领域的最新突破,其性能评估与优化对开发者至关重要。本文将采用创新的"问题诊断…

作者头像 李华
网站建设 2026/5/26 6:34:28

如何用AI工具将特征工程效率提升10倍?

如何用AI工具将特征工程效率提升10倍? 【免费下载链接】RD-Agent Research and development (R&D) is crucial for the enhancement of industrial productivity, especially in the AI era, where the core aspects of R&D are mainly focused on data and…

作者头像 李华
网站建设 2026/5/26 4:44:34

阿里严查午休

我的创业故事:《87年出生,我开了家一人公司,年营收百万》大家好,我是微笑哥。你想象一下这个画面:2025 年 12 月下旬,13:34。你饭刚扒拉完,眼皮还没合上,整个人趴在工位上“充电”。…

作者头像 李华