摘要: 1、能够使用map, reduce 或者filter的,就不要使用for循环 2、可以用数组广播计算,就用数组广播计算 3、 np.argsort(result[:,3]) np.argsort(result[:,3]) result[:,3]其实是进行了切片,就是对于所有行,取第四列,然后对第四列 阅读全文
posted @ 2019-01-17 21:05 yjy888 阅读(116) 评论(0) 推荐(0) 编辑
摘要: import timeimport numpy as np#计算单行的欧氏距离def cal_1(vec): dist = np.linalg.norm(vec) sim = (1.0 / (1.0 + dist)) return sim#计算多行的欧氏距离def cal_2(vec): dist 阅读全文
posted @ 2019-01-17 13:52 yjy888 阅读(274) 评论(0) 推荐(0) 编辑
摘要: import timeimport numpy as np#计算单行的欧氏距离def cal_1(vec): dist = np.linalg.norm(vec) sim = (1.0 / (1.0 + dist)) return sim#计算多行的欧氏距离def cal_2(vec): dist 阅读全文
posted @ 2019-01-17 13:52 yjy888 阅读(1639) 评论(0) 推荐(0) 编辑