小编B.T*_*B.T的帖子

我如何将 Python 代码翻译成 Julia 代码

我是 Julia 的新手,希望在 Julia 中翻译此 Python 代码。

def calcMarkov(preseq,propability,ordnung):
    betrachtungen = 0
    for pos in range(1,len(seq)):
        current = seq[pos]
        fromNode = seq[pos-ordnung:pos]
        if (fromNode == preseq and not current == "X"):
            propability[current] = propability[current] + 1
            betrachtungen += 1
    for key, value in propability.items():
        if(not betrachtungen == 0):
            propability[key] = propability[key]/betrachtungen
    print ("Anzahl der Betrachtungen:",betrachtungen)
    return propability
Run Code Online (Sandbox Code Playgroud)

我试试这个:

function calcMarkov(preseq, propability, ordnung)
    betrachtungen = 0
    for pos in 1: length(seq)
        current = seq[pos]
        fromNode = seq[pos-ordnung:pos]
        if fromNode == preseq …
Run Code Online (Sandbox Code Playgroud)

python julia ijulia-notebook

1
推荐指数
1
解决办法
951
查看次数

Python:创建一个空列表的字典

我想要这样的清单 {'A': [0, 0, 0, 0, 0], 'B': [0, 0, 0, 0, 0],..., 'Z': [0, 0, 0, 0, 0]}

所以一个从 A 到 Z 长度为 5 的列表。

我试试这个,但我认为代码可以更紧凑:

mydict = {'A': [0] * 5, 'B': [0] * 5,..., 'Z': [0] * 5}

我怎样才能让代码更紧凑?谢谢你的帮助。

python python-3.x

-2
推荐指数
1
解决办法
61
查看次数

标签 统计

python ×2

ijulia-notebook ×1

julia ×1

python-3.x ×1