Я думал о коде, который я написал несколько лет назад на Python, в какой-то момент он должен был получить только некоторые элементы, по индексу, списка списков.
Я помню, я сделал что-то вроде этого:
def getRows(m, row_indices):
tmp = []
for i in row_indices:
tmp.append(m[i])
return tmp
Теперь, когда я узнал немного больше с тех пор, я бы использовал понимание списка следующим образом:
[m[i] for i in row_indices]
Но мне все еще интересно, есть ли еще более питонский способ сделать это. Есть идеи?
Я хотел бы знать также альтернативы с numpy o для любых других библиотек массивов.