logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python:数值运算协议

数值运算协议不是对象模型中的实体,而是一组由解释器遵循的运算分派规则。它规定了解释器在遇到 a + b、a * b、a ** b、-a、a += b 等语法结构时,应当如何判定参与对象是否可以建立运算语义,以及在判定成立后,沿何种严格顺序展开执行路径。(1)解释器首先把运算视为“左操作数主导的运算尝试”,因此第一候选路径以左操作数的数值槽位作为入口,常称为“正向路径”或“主导路径”。对象是否“支持

#python#java#网络 +2
Python:属性访问机制

在属性查找过程中,一旦在类命名空间中定位到某个属性对象,解释器会检查:该对象是否实现了描述符协议方法(__get__、__set__、__delete__),若是,则描述符协议介入属性解析流程。无论访问的是实例属性、类属性、方法,还是由描述符控制的属性,甚至是否触发方法绑定,解释器都遵循同一条统一的属性访问主流程。需要明确的是,__getattr__ 并不是属性查找流程的一部分,而是查找失败后的兜

#python#服务器#开发语言 +1
Python:字典方法(词频统计相关)

通过 get() 可以安全地读取并更新计数,通过 update() 与 pop() 可以管理统计结果,通过 keys()、values()、items() 可以遍历词频数据,再结合 sorted() 即可完成按频次排序输出。字典提供基于哈希表(hash table)的键值映射结构,能够以平均 𝑂(1) 时间复杂度完成查找与更新,因此非常适合词频统计这一类“动态计数”任务。排序通常要用到内置函数

#python#开发语言
Python 实践:单因子线性回归(参考代码)

本文以“温度与冰淇淋销售额”为示例,完整演示如何使用 Python 工具链完成一次标准的单因子线性回归实践。在实际工程中,机器学习往往以“数据 → 处理 → 建模 → 评估”的流程展开。这是一套可复用的机器学习工程流程模板。6、划分训练集与测试集。11、绘制线性回归线。

#python#线性回归#开发语言 +2
Python 实践:单因子线性回归

的默认参数为:axis = 0, how = "any",表示按行删除,只要存在缺失值即删除该行。会根据训练数据计算最优参数,并将结果保存在模型对象内部,返回模型自身(“已训练”状态)。属性查看数据维度(亦称“形状” shape),返回一个元组(行数, 列数)。DataFrame 是 pandas 的核心数据结构,类似带标签的二维表格。单点预测仍然依赖于训练数据分布,若输入值远超训练范围,预测结果

#python#线性回归#开发语言 +2
Python:生成器对象

随后在 def 语句执行时,函数对象被创建,并持有该代码对象。这里需要强调的是,send(value) 并不是向生成器对象“发送消息”,而是将 value 作为上一次暂停点处 yield 表达式的求值结果,该值随后参与函数体内部的后续执行。需要注意的是,生成器在尚未启动前,不能向其 send 非 None 的值,否则会引发 TypeError,因为此时还不存在可接收该值的 yield 表达式。:它

Python:图解 Pandas

本文通过图解方式介绍了 Pandas 的核心结构与基本操作,包括 DataFrame 与 Series 的关系、索引体系、数据选择与条件筛选、数据清洗、分组统计以及多级索引等内容。Pandas 在数据分析过程中常用的四类操作:条件查询(query)、随机抽样(sample)、重复数据检测与删除(duplicate)、数据替换(replace)。当需要进行数值计算,尤其是数组或矩阵运算时,应使用 N

#python#pandas#开发语言
Python:协议机制

若对象未提供 tp_iter 槽位,但实现了序列槽位(sq_item),解释器会构造一个序列迭代器对象,由其逐次调用 sq_item,直到抛出 IndexError 结束。语法结构决定协议类别,类型结构决定是否提供入口,协议内部规则决定解释路径如何展开及如何竞争与回退。若 type(b) 是 type(a) 的严格子类,则根据数值协议规则,解释器会优先尝试 type(b).__radd__(a),

#网络#tcp/ip#网络协议
Python:上下文管理协议

对象是否承担“上下文管理器”的角色,并非其固有属性,而是解释器在特定语法语境下执行协议规则的结果。理解上下文管理协议,有助于从解释器执行机制的角度,把握“资源管理”这一行为的真实语义,而不是将其简单理解为“自动关闭文件”的语法糖。上下文管理协议关注的不是“对象是否安全”,而是在“进入—执行—退出”这一语法语境中,解释器应如何组织执行流程。这些方法是定义在类中的普通函数对象,存放在类对象的命名空间中

#python#网络#前端 +1
Python 文件操作:Excel 格式(.xlsx)

Excel 文件支持多表、多类型与公式,适合报表与结构化数据管理。Python 中推荐使用 openpyxl 进行底层读写,使用 pandas 进行分析与批量处理。在工程实践中,应根据数据规模与使用场景选择 CSV 或 Excel,以兼顾兼容性、性能与结构表达能力。Excel 文件(通常为 .xlsx)是一种基于 XML 的压缩容器格式,用于存储结构化表格数据、工作表、样式、公式与图表等信息。因此

#python#开发语言
    共 660 条
  • 1
  • 2
  • 3
  • 66
  • 请选择