将 logsumexp 应用于数组的所有第一个元素

我有一个问题,在一个特定变量下,为了简单起见,我们称之为 a,我有以下以这种方式编写的数组。


[-6.396736847188359, -6.154559100742114, -6.211476547612676]

[-8.006589632001111, -7.826171257487284, -7.71335303949824]

[-6.456557174187878, -6.262447971939394, -6.38657184063457]

[-7.487923068341583, -7.189375715312779, -7.252991999097159]

[-7.532980499994895, -7.44329050097094, -7.529773039725542]

[-7.429923219897081, -6.960840780894108, -7.173489030350187]

[-7.194082458487091, -6.909676564074833, -6.944666159195248]

[-7.734357883680035, -7.512036612219159, -7.607808831503251]

[-7.734008421702387, -7.164880777772352, -7.709697714174302]

[-8.3156235828106, -8.486948182913475, -8.612390113851397]

如何将 scipy 公式 logsumexp 应用于每一列?我尝试使用 logsumexp(a[0]) 但它不起作用,我也尝试迭代 a[0] 但收到有关 flot64 的错误。


梦里花落0921
浏览 85回答 1
1回答

慕哥9229398

使用 axis参数:logsumexp(a, axis=?),哪里?是0还是1
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python