云鹊BLOG云鹊BLOG云鹊BLOG
  • 首页

云鹊BLOG云鹊BLOG云鹊BLOG

当前位置:首页关于 Python 的文章
Python 线性回归与相关系数:相关都是一,为什么斜率相差十倍

最新Python 线性回归与相关系数:相关都是一,为什么斜率相差十倍

一个指标与另一个指标完全沿直线变化,相关系数等于一;把纵轴单位放大十倍后,相关系数仍是一,但回归斜率却变成十倍。若把这两个结果都叫作“相关程度”,报表就容易把单位变化误读成关系变强。Python标准库可以用很短的程序...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
SQLite deterministic 函数标志:两处参数完全相同,为什么回调仍可能执行两遍

最新SQLite deterministic 函数标志:两处参数完全相同,为什么回调仍可能执行两遍

把昂贵的Python函数注册给SQLite,并加上deterministic=True以后,直觉上可能期待相同参数只计算一次。但这个标志首先是在承诺函数结果具有确定性,不是在申请一个跨表达式、跨行乃至跨查询的缓存。若...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
Python untokenize 往返边界:词元完全相同,为什么源码空格和返回类型仍然变了

最新Python untokenize 往返边界:词元完全相同,为什么源码空格和返回类型仍然变了

写源码改写器时,先切成词元、再原样拼回,看上去应该什么都没改。但版本控制却出现一堆空格差异,写文件时还可能因bytes和str类型不一致而报错。问题在于词元往返和字节往返是两份不同契约:前者保住语言片段及其顺序,后者...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 2 阅读
Python atexit 注销重复回调:只调用一次 unregister,为什么两份清理任务都消失了

最新Python atexit 注销重复回调:只调用一次 unregister,为什么两份清理任务都消失了

插件初始化时把同一个清理函数注册了两次,只是给它传入不同标签。后来其中一个插件要取消清理,调用一次unregister之后,两份回调都没有执行。这里不能用“删除最后加入的一项”来理解注销接口:它的匹配对象是函数,而不...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
Python selectors 更新附带数据:modify 已经完成,旧 SelectorKey 为什么仍显示旧阶段

最新Python selectors 更新附带数据:modify 已经完成,旧 SelectorKey 为什么仍显示旧阶段

一个连接先处于握手阶段,收到信息后切换到正文阶段。程序已经调用selector.modify更新会话数据,调试器里早先保存的key却还写着旧阶段,于是很容易怀疑监听器没有更新。问题可能只是把一份旧注册描述当成了会自动...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
Python 软关键字检查:match 明明列在名单里,为什么仍能作为变量名

最新Python 软关键字检查:match 明明列在名单里,为什么仍能作为变量名

给代码生成器做字段命名校验时,把所有“像语法的单词”放进同一张禁用表,看似稳妥,却可能把合法名称全部拒绝。另一种相反的错误是只看isidentifier,看到if返回真就允许它进入赋值语句。名称是否合法至少有字符形式...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
Python itertools.batched 的尾批:每组设为二,为什么最后仍只有一个元素

最新Python itertools.batched 的尾批:每组设为二,为什么最后仍只有一个元素

给接口批量提交记录时,经常把数据按固定上限分组。itertools.batched可以省去手写分片循环,但参数二表示每批最多两个元素,并不承诺输入总数一定是二的倍数。最后一组不足时,Python 3.12的默认行为是...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
Python os.pread 的固定偏移读取:读到第六字节,为什么共享游标仍停在三

最新Python os.pread 的固定偏移读取:读到第六字节,为什么共享游标仍停在三

读取索引文件或二进制片段时,常常已经知道需要的偏移。如果用同一个文件描述符先seek再read,两个操作之间的游标可能被别的使用者移动。pread把偏移直接作为一次读取的参数,并且不改变文件描述符当前位置。它解决的是...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
Python DictReader 的长短行:已经读成字典,为什么缺列和多列都没报错

最新Python DictReader 的长短行:已经读成字典,为什么缺列和多列都没报错

导入CSV时,把每行转换成字典很方便,但字典已经返回不意味着列数与表头一致。少一列可能被补入默认值,多一列可能被收集到额外键下,而显式空字段又是另一种情况。若脚本只取id和qty,就可能让不完整记录进入后续计算。下面...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
Python threading.Event 的持久标志:set 两次,为什么三个 wait 都能通过

最新Python threading.Event 的持久标志:set 两次,为什么三个 wait 都能通过

一个后台线程等初始化完成,主线程调用set后,后续线程也能立刻继续。这常常是期望行为。但若把同一个Event当作“来了几个任务”的计数器,连续发出两次通知后却让三个等待者都通过,就容易产生重复处理。问题不在通知丢失的...

yunqueblogyunqueblog/ 技术教程/ 2026-10-04/ 1 阅读
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 下一页
  • 末页
  • 共 23 页
点击查看更多
Copyright2020后台修改文字. 基于Z-BlogPHP搭建