コード例 #1
0
ファイル: mathExt.py プロジェクト: nbc-pet-task/functional.py
def softmax2D(M, t = 1.0):
    E = F.map(M, lambda row: [math.exp(x/t) for x in row])
    total = F.sum(F.map(E, lambda row: F.sum(row)))
    return F.map(E, lambda row: [x/total for x in row])
コード例 #2
0
ファイル: mathExt.py プロジェクト: nbc-pet-task/functional.py
def softmax(M, t = 1.0):
    E = [math.exp(x/t) for x in M]
    total = F.sum(E)
    return [x/total for x in E]