У меня есть dataframe так:Панды: вычисление матрицы на значения
apple aple apply
apple 0 0 0
aple 0 0 0
apply 0 0 0
Я хочу, чтобы рассчитать расстояние строку, например, яблоко -> АПОО и т.д. Мой конечный результат здесь:
apple aple apply
apple 0 32 14
aple 32 0 30
apply 14 30 0
В настоящее время это это код, я использую (но это очень медленно для больших объемов данных):
columns = df.columns
for r in columns:
for c in columns:
m[r][c] = Simhash(r).distance(Simhash(c))
может кто-нибудь помочь мне рассчитать расстояние эффективно?