Python: найдите максимумы и разрывы в массиве NumpyPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python: найдите максимумы и разрывы в массиве Numpy

Сообщение Anonymous »

У меня есть вопрос, связанный с поиском максимумов или более точных разрывов в массиве Numpy < /code>?
Мои примерные данные выглядят, например, < /p>

Код: Выделить всё

a = np.array([3,4,5,8,7,6,5,4,1])
В целом, меня интересуют каждый максимум/прыжок в данные. Для массива A я хочу обнаружить 8, поскольку он максимальный (растущие числа с левой стороны и уменьшаются числа справа) и значение 4, поскольку данные падают после этого значения. До сих пор я использовал scipy.signal.argrelextrema
с np.greater для обнаружения максимумов, но я не могу обнаружить эти прыжки/разрывы. Для данных, на которые я смотрю, может возникнуть только прыжок к меньшим значениям не противоположным. Есть ли простой питонический способ обнаружить эти прыжки?

Подробнее здесь: https://stackoverflow.com/questions/649 ... umpy-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»