gpt4 book ai didi

python - NumPy 日志函数抛出 int 属性错误

转载 作者:行者123 更新时间:2023-11-30 09:01:56 25 4
gpt4 key购买 nike

我正在尝试使用对数丢失函数,但不断收到以下错误 -

   AttributeError: log

引发此错误的代码行是 -

ll = sum(act*sp.log(pred) + sp.subtract(1,act)*sp.log(sp.subtract(1,pred)))

pred 在哪里 -

[1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0......1]

而行动是-

[[0     1]
[1 1]
[2 1]
[3 1]
[4 1]
[5 1]
[6 1]
[7 1]
[8 1]
[9 1]
.
.
.
[n 1]]

有人可以帮我解决这个问题吗?完全被推上了墙。

最佳答案

@WarrenWeckesser 的回答对我有帮助 -

"As a work-around, replace pred with pred.astype(int) (or pred.astype(float) if the values are floating point) in your expression for ll"

关于python - NumPy 日志函数抛出 int 属性错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25415655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com