数据处理共60篇

Python split默认参数与空格分隔的区别-97学习网

Python split默认参数与空格分隔的区别

按空白拆文字时,split()与split(' ')不是完全一样的写法。前者按连续空白分隔并忽略首尾空白造成的空项,后者按指定的单个空格字符切分。
玖柒的头像-97学习网玖柒13天前
40
AI分类评估:准确率、误报与漏报-97学习网

AI分类评估:准确率、误报与漏报

让AI筛选需要人工处理的反馈时,既可能把普通反馈误报为问题,也可能漏掉真正的问题。只看一个总体准确率,很难知道下一步应该修正哪类错误。
玖柒的头像-97学习网玖柒13天前
40
Python浮点数比较:相对与绝对容差-97学习网

Python浮点数比较:相对与绝对容差

判断两个浮点结果是否足够接近,需要先定义允许多大的误差。math.isclose同时提供相对容差和绝对容差,尤其在与零比较时,不能只依赖相对比例。
玖柒的头像-97学习网玖柒13天前
40
数据标准化与测试集泄漏:正确划分顺序-97学习网

数据标准化与测试集泄漏:正确划分顺序

训练集与测试集即使没有重复行,也可能发生信息泄漏。如果先用全部数据计算均值、填补规则或筛选特征,再拆分训练与测试,测试数据已经参与了模型准备过程。
玖柒的头像-97学习网玖柒13天前
40
Python removeprefix与lstrip的区别-97学习网

Python removeprefix与lstrip的区别

想把名称前面的固定标记去掉时,lstrip接收的是字符集合,removeprefix接收的才是完整前缀。把两者混用,可能把后面本来需要保留的字母也删掉。
玖柒的头像-97学习网玖柒13天前
40
Python JSON导出:拒绝NaN与Infinity-97学习网

Python JSON导出:拒绝NaN与Infinity

Python的json模块默认可以输出NaN或Infinity,但这些并不是标准JSON数值。文件在本机能生成,不代表其他语言或严格接口一定能接受。
玖柒的头像-97学习网玖柒13天前
40
分类评估macro与weighted平均的区别-97学习网

分类评估macro与weighted平均的区别

多分类任务除了看每类表现,还常汇总成一个分数。macro给每个类别同样权重,weighted按各类真实样本数加权,二者回答的问题不同,不能省略名称只报一个“平均分”。
玖柒的头像-97学习网玖柒13天前
50
Python pairwise:计算相邻记录的变化-97学习网

Python pairwise:计算相邻记录的变化

比较连续读数时,需要第一项与第二项、第二项与第三项依次配对。pairwise提供这种重叠的相邻组合,与把列表每两项切成一组不同。
玖柒的头像-97学习网玖柒13天前
50
jq -e退出状态:false输出与脚本判断-97学习网

jq -e退出状态:false输出与脚本判断

用jq读取JSON布尔字段时,终端显示false不代表命令一定返回失败。默认退出状态主要反映程序是否正常运行,若要让结果参与脚本条件判断,需要理解-e的规则。
玖柒的头像-97学习网玖柒13天前
20
分类概率校准:预测0.8意味着什么-97学习网

分类概率校准:预测0.8意味着什么

分类模型输出0.8,并不自动意味着同类预测有八成正确。概率校准检查的是:一组被赋予相近预测概率的样本,其实际正例比例是否与这些概率相符。
玖柒的头像-97学习网玖柒13天前
40