y=np.log10(train_set["SalePrice"])
我怎么找到这个逆?我希望它返回到原始值,而不是缩放后的值
答案 0 :(得分:4)
希望以上答案对您有所帮助,以防您或任何人想要log10(以10为底)和log(自然)的倒数
# Logarithm and back to normal value
y = np.log10(train_set["SalePrice"])
train_set["SalePrice"] = 10 ** y
# Natural log and back to normal value using built-in numpy exp() function
y = np.log(train_set["SalePrice"])
train_set["SalePrice"] = np.exp(y)
答案 1 :(得分:2)
y = np.log10(train_set [“ SalePrice”])
Z = np.array(10**y)
答案 2 :(得分:1)
如果要获取原始值,则可以执行以下操作:
z = 10**y
答案 3 :(得分:0)
在这里查看对数取反:https://www.rapidtables.com/math/algebra/Logarithm.html
10 ** y
应该在这里为您解决问题