排序
Python removeprefix与lstrip的区别
想把名称前面的固定标记去掉时,lstrip接收的是字符集合,removeprefix接收的才是完整前缀。把两者混用,可能把后面本来需要保留的字母也删掉。
Python JSON导出:拒绝NaN与Infinity
Python的json模块默认可以输出NaN或Infinity,但这些并不是标准JSON数值。文件在本机能生成,不代表其他语言或严格接口一定能接受。
分类评估macro与weighted平均的区别
多分类任务除了看每类表现,还常汇总成一个分数。macro给每个类别同样权重,weighted按各类真实样本数加权,二者回答的问题不同,不能省略名称只报一个“平均分”。
jq -e退出状态:false输出与脚本判断
用jq读取JSON布尔字段时,终端显示false不代表命令一定返回失败。默认退出状态主要反映程序是否正常运行,若要让结果参与脚本条件判断,需要理解-e的规则。





