У меня есть код matlab, который я пытаюсь перевести на python. Я новичок в python, но я смог ответить на множество вопросов, связанных с поиском. Но теперь я пытаюсь выяснить следующее: У меня есть цикл for, когда я применяю разные вещи для каждого столбца, но вы не знаете числа столбцов. Например. В MATLAB, ничего проще, чем это:неизвестный размер вектора python
for n = 1:size(x,2); y(n) = mean(x(:,n)); end
Но я понятия не имею, как это сделать на питона, когда, например, число столбцов равно 1, потому что я не могу сделать х [:, 1 ] в python. Любая идея?
Thanx
Спасибо. mean() был только примером. Но для основного вопроса я уже использую numpy, но если я создаю массив, например x = array ([1,2,3,4]), я не могу выполнить x [,, 1]. Это не имеет смысла для этого случая, но это всего лишь пример. – tete
@tete ['numpy.matrix'] (http://docs.scipy.org/doc/numpy/reference/generated/numpy.matrix.html) должен сделать это – J0HN
@tete' numpy' * does * support 'x [:, 1] '; проверьте это. – user4815162342