分享

收藏一个函数 用来做推荐可以用 - 张沈鹏,在路上... - JavaEye技术网站

 ShangShujie 2010-08-09
不错的函数
它的哲学是

易于上手(很快就到了一个高度),难于精通(就是到不了1)

做条目推荐可以作为加权函数

In [89]: def aaa(b):return 2/(1+2.71828**-(float(b)/10))-1
   ....:

In [90]: aaa(1)
Out[90]: 0.049958341409185536

In [91]: aaa(0)
Out[91]: 0.0

In [92]: aaa(5)
Out[92]: 0.24491850432781681

In [93]: aaa(10)
Out[93]: 0.46211689275686596

In [94]: aaa(20)
Out[94]: 0.76159387345873797

In [95]: aaa(30)
Out[95]: 0.90514807131548203

In [96]: aaa(40)
Out[96]: 0.9640274850287549

In [97]: aaa(50)
Out[97]: 0.98661425343302223

In [98]: aaa(60)
Out[98]: 0.99505473377744025

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约