2013-04-07 2 views
0

Как сказать в python «от начала массива» и «весь массив». Например, если мой код в Matlab:Синтаксис массивов в python

images(:, n) = img(:) 

Каков его эквивалент в python?

+5

http://www.scipy.org/NumPy_for_Matlab_Users – NPE

+5

Вы используете NumPy? Если вы приехали из Matlab, это пакет, на который вы должны смотреть. Прочтите учебник, и ваш код станет 'images [:, n] = img'. – jorgeca

+0

@NPE: Намного лучше справки. 'array' так часто используется, когда подразумевается' list', что я предполагал, что последний имел в виду. –

ответ

1

Это images[:,n] = img.ravel()

+0

он дает AttributeError: ravel – user2229953

+0

img должен быть массивом, а не списком –

+1

можете ли вы рассказать, как преобразовать список в массив? – user2229953

Смежные вопросы