logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python-pytorch-自动求导

PyTorch Autograd 是深度学习框架 PyTorch 的核心特性,能够自动计算神经网络参数的梯度,省去手动实现反向传播的麻烦。它基于动态计算图,支持 Python 原生控制流,使模型结构更加灵活。 关键点: requires_grad:标记张量是否参与梯度计算。 梯度计算流程:定义变量 → 前向计算 → backward() → 获取梯度。注意 backward() 仅适用于标量,需先

#python#pytorch#开发语言 +4
Python-pytorch-基础入门

PyTorch 张量(Tensor)入门指南 PyTorch 中的张量是多维数组,支持 GPU 加速运算和自动求导功能。本文介绍了张量的核心概念和基本操作: 张量创建:从列表、NumPy 数组创建,或生成特殊张量(全零、单位矩阵等)和随机张量 张量属性:shape、dtype、device等关键属性 数据类型:float32、int64等常用类型及转换方法 基本运算:包括算术运算、矩阵乘法、统计运

#python#pytorch#开发语言 +4
Python-基础-文件操作

本文介绍了Python文件操作的关键知识点:1)常见文件打开模式(r/w/a/x等)及其含义;2)文件读取方法(read/readline/readlines)及大文件逐行处理;3)文件写入操作(write/writelines);4)强调必须使用with语句自动管理资源;5)os模块的路径操作(join/exists/isdir等)和目录管理。文章提供了简洁实用的代码示例,并特别标注了跨平台路径

#python#开发语言#程序人生 +1
Python-numpy-高级技巧

本文介绍了NumPy的4个高级技巧: 向量化思维:强调用向量化操作替代循环,展示了条件运算(np.where)和矩阵运算(.mean(axis=1))的优化示例,速度可提升10-100倍。 np.einsum:详解爱因斯坦求和约定的强大功能,包括矩阵乘法、点积、转置等基础操作,以及批量矩阵乘法和注意力分数计算等高级应用,支持省略号处理任意维度。 结构化数组:演示如何创建类似数据库表的异构数据结构,

#python#numpy#开发语言 +1
Python-sklearn-朴素贝叶斯

本文介绍了 Scikit-learn 中五种朴素贝叶斯分类器的使用方法和特点: 高斯朴素贝叶斯 (GaussianNB):适用于连续特征,假设特征服从高斯分布 多项式朴素贝叶斯 (MultinomialNB):适用于离散特征(如文本词频) 伯努利朴素贝叶斯 (BernoulliNB):适用于二值特征 补集朴素贝叶斯 (ComplementNB):针对不平衡数据集的改进版多项式NB 分类朴素贝叶斯

#python#sklearn#机器学习 +4
Python-pandas-分组与聚合

Pandas分组聚合操作摘要 本文介绍了Pandas中强大的分组聚合功能,主要包含以下内容: 分组基础:使用df.groupby()创建分组对象,支持单列或多列分组,可查看分组信息(groups/indices/ngroups) 聚合操作: 基本聚合函数(sum/mean/count等) agg()多函数聚合(函数列表/字典/命名聚合) 内置字符串聚合函数 自定义聚合函数 其他分组操作: tran

#python#pandas#开发语言 +2
Python-pandas-文本处理

Pandas 文本处理摘要 Pandas 提供 .str 访问器实现向量化字符串操作,支持常见文本处理功能: 基础操作:大小写转换、长度计算 切片索引:位置切片、安全取值 查找判断:包含检测、正则匹配、首尾判断 提取替换:正则分组提取、模式替换 拆分拼接:分隔符拆分、多列拼接 清理修整:去空格、填充对齐、文本换行 大小写转换:支持多种格式转换 数值处理:数字检测与提取 .str 方法自动处理 Na

#python#pandas#开发语言 +2
Python-pandas-索引与筛选

这篇文章摘要(≤150字): Pandas索引与筛选核心方法指南:重点介绍.loc[](标签索引,含两端)、.iloc[](位置索引,不含右端)和布尔索引的使用技巧。.loc按行/列标签选择数据,支持切片和条件筛选;.iloc按整数位置访问,遵循Python切片规则。文章还对比了.at/.iat快速访问标量、query()字符串表达式筛选、where()/mask()条件替换等实用方法,并强调布尔

#pandas#开发语言#python +2
Python-numpy-文件操作

NumPy文件操作指南摘要 NumPy提供多种高效的数据存储方式: 二进制格式(.npy/.npz):读写速度快,保留元信息,适合单个(.npy)或多个数组(.npz)存储,支持压缩 文本格式:通过loadtxt/savetxt处理CSV/TXT,genfromtxt支持复杂文本处理 内存映射(memmap):处理超大文件,按需加载不占内存 HDF5格式:适合GB级以上数据集,支持分层存储和压缩

#python#numpy#开发语言 +2
Python-基础-类与面向对象

本文介绍了Python中面向对象编程的核心概念,主要包括:1)类定义,包含类属性、实例属性、构造方法(init)、实例方法以及常用的魔术方法(str、__repr__等);2)类方法与静态方法的使用(@classmethod和@staticmethod);3)继承机制,演示了子类如何扩展父类功能及方法重写;4)多态特性的实现;5)列举了Python中常用的魔术方法及其触发场景,包括对象初始化、运算

#python#开发语言#学习方法 +1
    共 12 条
  • 1
  • 2
  • 请选择