pilot_nicks.py 文件源码

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

项目:sc-thingie 作者: MightyEnki 项目源码 文件源码
def scales(stuff):
    limits = {}
    for key in stuff.keys():
        try:
            data = stuff[key]
            mean, sigma = norm.fit(data)

            one, nine = norm.interval(.99, loc = mean, scale = sigma)
            two, eight = norm.interval(.9, loc = mean, scale = sigma)
            three, seven = norm.interval(.7, loc = mean, scale = sigma)
            four, six = norm.interval(.5, loc = mean, scale = sigma)
            five = mean

            if key != 'Karma':
                if four < 0:
                    four = five/2
                if three < 0:
                    three = four/2
                if two < 0:
                    two = three/2
                if one < 0:
                    one = two/2

            if key == 'Fleet Strength':
                if nine > 200:
                    nine = 200
            if key == 'Eff rating':
                if nine > 9000:
                    nine = 9000

            if key == 'Death/Game' or key == 'Total deaths':
                limits[key] = {one: 9, two: 8, three: 7, four: 6, five: 5,
                               six: 4, seven: 3, eight: 2, nine: 1}      
            else:
                limits[key] = {one: 1, two: 2, three: 3, four: 4, five: 5,
                               six: 6, seven: 7, eight: 8, nine: 9}                

        except: continue
    return limits
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号