栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

创建距离矩阵?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

创建距离矩阵?

我认为您对distance_matrix很感兴趣。

例如:

创建数据:

import pandas as pdfrom scipy.spatial import distance_matrixdata = [[5, 7], [7, 3], [8, 1]]ctys = ['Boston', 'Phoenix', 'New York']df = pd.Dataframe(data, columns=['xcord', 'ycord'], index=ctys)

输出:

          xcord ycordBoston      5   7Phoenix     7   3New York    8   1

使用距离矩阵函数:

 pd.Dataframe(distance_matrix(df.values, df.values), index=df.index, columns=df.index)

结果:

          Boston    Phoenix     New YorkBoston    0.000000  4.472136    6.708204Phoenix   4.472136  0.000000    2.236068New York  6.708204  2.236068    0.000000


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/652630.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号