Как извлечь столбец из многомерного массива?
Может быть, вы используете array NumPy array? В Python есть модуль array, но pythonic он не поддерживает многомерные py массивы. Обычные списки Python jsonarray тоже одномерные.
Однако, если pythonic у вас есть простой двумерный python список вроде этого:
A = [[1,2,3,4],
[5,6,7,8]]
тогда pythonic вы можете извлечь столбец extraction следующим образом:
def column(matrix, i):
return [row[i] for row in matrix]
Извлечение bytearray второго столбца (индекс 1):
>>> column(A, 1)
[2, 6]
Или bytearray просто:
>>> [row[1] for row in A]
[2, 6]
python
arrays
multidimensional-array
extraction
Как извлечь столбец из многомерного массива?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.