y
np.abs(z-a).argmin() z为数组,a为数,找出数组中与给定值最接近的数
利用数组进行数据处理 数学和统计方法
• 数学和统计方法
类型 说明
sum() 对数组中全部或某轴向的元素求和...intersect1d(x, y) 计算x和y中的公共元素,并返回有序结果。
union1d(x, y) 计算x和y的并集,并返回有序结果。...in1d(x, y) 得到一个表述"x的元素是否包含于y"的布尔型数组
setdiff1d(x, y) 集合的差,即元素在x中且不在y中
setxor1d(x, y) 集合的异或,即存在于一个数组中但不同时存在于两个数组中的元素...]
print arr.take(inds, axis = 1) # 按列take 拿到第2,0,2,1列的数据矩阵
例题分析 距离矩阵计算
给定m × n阶矩阵X,满足X = [x1
, x2
,...j) ** 2
• 方法2:利用dot计算Dij
• d = X[:, i] - X[:, j]
• D[i, j] = numpy.dot(d, d)
例题分析 距离矩阵计算
• 方法3:减少dot