当前位置: 首页 > 知识库问答 >
问题:

列表(映射)错误:类型错误:只有整数标量数组可以转换为标量索引

魏君博
2023-03-14

我正在使用Python 3.6。3号巨蟒。我正在努力:

observations = ["red", "white"] 
seen = np.array([[0,1,0]]).T
list(map(lambda x: observations[x], seen))

然后出现了这个错误:

只有整数标量数组可以转换为标量索引

我查看了地图:

map(lambda x: observations[x], seen)
map at 0x2ab8c869e80>

所以我想我正确地使用了map。只是不确定如何显示地图结果。

共有1个答案

司寇阳朔
2023-03-14

see是一个列表列表,它的元素是一个列表,您试图将其用作列表的索引。删除可见定义中的外方括号,或者映射其串联。

 类似资料: