使用列表List作为样本点表示的欧氏距离计算方法:
import pandas as pd
import numpy as np
source_path = ‘/Users/apple/Desktop/my_excel.xlsx’
data = pd.DataFrame(pd.read_excel(source_path))
#获取标签列
feature_cols = [‘CT’,‘MR’,‘True’]
x = data[feature_cols[0]]
y = data[feature_cols[1]]
z = data[feature_cols[2]]
#欧式距离
a1 = np.sqrt(np.sum(np.square(x-z)))
a2 = np.sqrt(np.sum(np.square(y-z)))
print(a1,a2)
博客介绍了使用Python计算欧氏距离的方法。通过pandas和numpy库读取Excel文件数据,获取指定标签列的数据,然后利用公式计算欧氏距离并输出结果,体现了Python在数据计算方面的应用。
556

被折叠的 条评论
为什么被折叠?



