logit_rules.py 文件源码

python
阅读 34 收藏 0 点赞 0 评论 0

项目:mitre 作者: gerberlab 项目源码 文件源码
def log_multinomial_coefficient(list_of_primitive_rules):
    """ 
    Count copies of each primitive and calculate a log multinomial coefficient.
~    
    """
    list_of_tuples = [p.as_tuple() for p in list_of_primitive_rules]
    counts = dict.fromkeys(set(list_of_tuples),0)
    for t in list_of_tuples:
        counts[t] += 1
    N = len(list_of_primitive_rules)
    v = np.array(counts.values())
    return gammaln(N+1)-np.sum(gammaln(v+1))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号