mcmc_func.py 文件源码

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

项目:CRN_ProbabilisticInversion 作者: elaloy 项目源码 文件源码
def DEStrategy(DEpairs,seq):

    # Determine which sequences to evolve with what DE strategy

    # Determine probability of selecting a given number of pairs
    p_pair = (1.0/DEpairs) * np.ones((1,DEpairs))
    p_pair = np.cumsum(p_pair)
    p_pair = np.concatenate((np.zeros((1)),p_pair),axis=0)

    DEversion=np.zeros((seq),dtype=np.int32)
    Z = np.random.rand(seq)
    # Select number of pairs
    for qq in range(0,seq):
        z = np.where(p_pair<=Z[qq])
        DEversion[qq] = z[0][-1]

    return DEversion
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号