如何在python中将log2转换后的值转换回正常比例 任何建议都会很棒
答案 0 :(得分:2)
log2(x)
是2**x
的倒数(x的幂为2)。如果您有一列已由log2(x)
转换的数据,您只需执行逆操作:
df['colname'] = [2**i for i in df['colname']]
正如下面的评论中所建议的那样:
更有效率df['colname'] = df['colname'].rpow(2)
rpow
是一个内置于pandas包中的pandas Series方法。第一个论点是你想要掌握权力的基础。您也可以使用fill_value
参数,这很好,因为如果结果为NaN