开发者社区> 问答> 正文

python中求和函数怎么用

python中求和函数怎么用

展开
收起
云计算小粉 2018-05-10 20:11:06 4183 0
4 条回答
写回答
取消 提交回答
  • 下一站是幸福
    from math import sqrt
     
    def sim_distance(prefs, person1, person2):
     # 得到shared_items的列表
     si = {}
     for item in prefs[person1]:
      if item in prefs[person2]:
       si[item] = 1
     
     # 如果两者没有共同之处,则返回0
     if len(si) == 0: return 0
     
     # 计算所有差值的平方和
     sum_of_squares = sum([pow(prefs[person1][item] - prefs[person2][item], 2) 
          for item in prefs[person1] if item in prefs[person2]])
     
     return 1/(1 + sqrt(sum_of_squares))
    
    2020-08-21 12:21:21
    赞同 展开评论 打赏
  • sum([0,1,2]) #结果3

    sum((2, 3, 4), 1) # 元组计算总和后再加 1 #结果10

    sum([0,1,2,3,4], 2) # 列表计算总和后再加 2 #结果12

    2019-10-30 14:46:38
    赞同 展开评论 打赏
  • 我啦啦啦啦

    sun(,分隔)

    2019-07-17 22:25:38
    赞同 1 展开评论 打赏
  • sum(1,2,3)
    2019-07-17 22:25:37
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载