eli5中 RuntimeWarning: invalid value encountered in double_scalars rel_weight = (abs(weight) / weight_range) ** 0.7
时间: 2024-05-29 18:15:18 浏览: 138
double 计算过程出现的误差
5星 · 资源好评率100%
这个警告是由于在计算 `rel_weight` 时,`weight_range` 的值为 0,导致了除以 0 的情况。这可能是因为数据中的某个特征的取值范围太小,或者所有的取值都相等,导致 `weight_range` 为 0。
`rel_weight` 的计算方法是将权重 `weight` 取绝对值后除以权重范围 `weight_range` 的 0.7 次方,这个计算方式可能需要根据具体情况进行调整,以避免除以 0 的情况。
阅读全文