list(map)error:TypeError:只能将整数标量数组转换为标量索引

loading...


1

我在Anaconda中使用Python 3.6.3 . 而我正在努力:

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

然后发生了这个错误:

TypeError:只能将整数标量数组转换为标量索引

我检查了 Map :

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

所以我认为我正确地使用了 map . 只是不确定如何显示 Map 结果 .

1回答

  • 0

    seen 是列表列表,其元素是一个列表,您尝试将其用作列表索引 . 删除 seen 定义中的外部方括号,或映射其连接 .

loading...

评论

暂时没有评论!