我在Anaconda中使用Python 3.6.3。 我正在尝试:
observations = ["red", "white"]
seen = np.array([[0,1,0]]).T
list(map(lambda x: observations[x], seen))
然后发生了这个错误:
TypeError:只能将整数标量数组转换为标量索引
我检查了地图:
map(lambda x: observations[x], seen)
map at 0x2ab8c869e80>
所以我认为我正确地使用了map
。只是不确定如何显示地图结果。
答案 0 :(得分:0)
seen
是一个列表列表,其元素是一个列表,您尝试将其用作列表索引。删除seen
定义中的外方括号,或映射其连接。