Python开发专题:从基础语法到项目实战

python编程入门自学

围绕Python学习与开发实践,系统整理基础语法、环境配置、常用库、数据处理、Web开发和项目部署等内容,适合从入门到实战阶段持续查阅。

阅读12793
28231篇内容
发布时间2026-09-23

TensorFlow函数内使用tf.Print调试中间值:原理与实战

TensorFlow基于静态图机制,直接print无法查看张量数值。本文详解tfPrint函数的参数用法,重点解析如何在未返回主函数的内部函数中利用数据流机制输出中间变量。通过对比不同代码结构,阐明tfPrint节点被触发执行的条件:只有当数据流经该节点时才会打印,且受first_n和summarize参数限制。

TensorFlow函数内使用tf.Print调试中间值:原理与实战

TensorFlow GPU 环境配置:利用 Conda 自动集成 CUDA 与 cuDNN

本文介绍通过 Conda 工具安装 TensorFlow GPU 版本的简便方法。该方法无需手动下载和配置 NVIDIA CUDA 及 cuDNN 库,Conda 会自动处理相关依赖。教程涵盖从 Anaconda 安装、Python 环境创建、激活到验证 TensorFlow 成功加载的完整步骤,适合希望简化深度学习环境搭建的用户。

TensorFlow GPU 环境配置:利用 Conda 自动集成 CUDA 与 cuDNN

NumPy统计函数详解:最小值、最大值、百分位与标准差

本文详细介绍NumPy中常用的统计函数,包括计算数组沿指定轴的最小值和最大值的numpy.amin()与numpy.amax(),计算极差的numpy.ptp(),以及用于计算百分位数的numpy.percentile()。此外,还涵盖了标准差的计算原理及中位数、加权平均数和算术平均数的相关函数,帮助开发者高效进行数据统计分析。

NumPy统计函数详解:最小值、最大值、百分位与标准差

Python中利用property()函数实现属性封装与访问

本文详解Python中property()函数的用法,展示如何在保持类封装性的前提下,通过“类对象.属性”的方式访问和修改私有属性。通过对比传统方法与property实现,说明其简化代码结构、提升可读性的优势,并包含完整的代码示例与输出解析。

Python中利用property()函数实现属性封装与访问

Python描述符原理与实例解析

本文深入解析Python描述符的工作原理,通过具体代码实例展示其作为类属性访问控制器的核心作用。详细区分了数据描述符与非数据描述符的定义差异,并演示了__get__、__set__和__delete__三个特殊方法的调用时机与行为,帮助开发者理解如何利用描述符协议实现属性的自动化管理。

Python描述符原理与实例解析

Python使用wave模块获取WAV音频采样率、声道数及量化位数详解

本文介绍如何在Python中利用wave模块提取WAV音频文件的关键参数。通过调用getparams()方法,可快速获取声道数、量化位数、采样频率及采样点数。文中提供完整代码示例,并对比Windows下sox命令的验证结果,确保数据一致性,适用于音频分析与处理场景。

Python使用wave模块获取WAV音频采样率、声道数及量化位数详解

Python类定义中self参数的作用与使用详解

本文详细解析Python类定义中self参数的核心作用。在构造方法__init__和实例方法中,self始终作为第一个参数,代表调用该方法的当前对象实例。Python解释器自动将对象引用绑定至self,无需手动传值。通过Person类示例,展示了self如何区分不同对象的状态与行为,帮助开发者理解面向对象编程中的对象绑定机制。

Python类定义中self参数的作用与使用详解

TensorFlow 加载并打印 PB 模型所有节点的方法

本文介绍如何在 TensorFlow 中加载 .pb 格式的冻结模型文件,并通过遍历 GraphDef 节点列表来打印所有节点名称。提供了基于 Python 的完整代码示例,适用于模型结构分析与调试场景。

TensorFlow 加载并打印 PB 模型所有节点的方法

TensorFlow使用TensorBoard查看模型图Graph的方法

本文介绍如何利用TensorFlow和TensorBoard查看模型图结构。通过Python代码加载Graph定义并保存为事件文件,随后在Anaconda环境中启动TensorBoard服务。重点解决Windows路径斜杠导致的Graph不显示问题,指导用户在浏览器中访问本地端口查看可视化结果。

TensorFlow使用TensorBoard查看模型图Graph的方法

tensorflow 模型权重导出实例

本文介绍如何将TensorFlow保存的CKPT格式模型权重导出为H5文件,以便兼容Caffe、Keras等其他框架。通过tf.train.NewCheckpointReader读取CKPT文件,结合h5py库遍历变量并写入H5格式,实现跨框架模型权重的迁移与复用。

tensorflow 模型权重导出实例
加载更多

专题列表