Я использую Python 3.6.3 в Anaconda.
И я пытаюсь:
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
правильно. Просто не уверен, как показать результаты карты.