编程语言
首页 > 编程语言> > 医学统计python之数据相关:欧式距离

医学统计python之数据相关:欧式距离

作者:互联网

使用列表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)

标签:square,python,feature,cols,np,医学,pd,欧式,data
来源: https://blog.csdn.net/grouper2013/article/details/111773790