比较python中的list和int



我正在尝试运行以下代码:

TN = np.sum((1 - predict) * (1 - actual))

其中我有预测,我不能修改的变量,打印如下:

[False False False False False False]

没有逗号,所以我想这不是一个列表。然后,我有实际,其格式为:

[False, False, False, False, False, False]

它们的长度相同,但当我运行上面的命令时,我会得到错误:

TypeError: unsupported operand type(s) for -: 'int' and 'list'

如何转换变量实际,以便将其与预测进行比较?

[False False False False False False]是一个numpy数组:

l = [False, False, False, False, False, False]
a = np.array(l)
print(a)
# Output
[False False False False False False]

我认为您必须将actual转换为numpy数组。

相关内容

  • 没有找到相关文章

最新更新