如何在python中获取log10值的反函数?

时间:2018-08-03 09:21:50

标签: python inverse

y=np.log10(train_set["SalePrice"])

我怎么找到这个逆?我希望它返回到原始值,而不是缩放后的值

4 个答案:

答案 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应该在这里为您解决问题