【发布时间】:2022-06-28 05:00:00
【问题描述】:
我在 python 中使用 Gower 包 - https://pypi.org/project/gower/
当我计算负值的高尔斯距离时,例如最低温度 我得到一个负距离矩阵
负值表示什么?这仍然是 0 和 1 之间的归一化距离吗?我可以像使用正值一样使用这个距离的绝对值吗?
代码
import numpy as np
import pandas as pd
import gower
Xd = pd.DataFrame({'mintemp':[-20.0, -15.3, -45.4, -0.5, -45]})
X = np.asarray(Xd)
print(gower.gower_topn(Xd.iloc[0:1,:], Xd, n=5))
print(gower.gower_matrix(X))
【问题讨论】: