Я студент в университете, участвующий в исследовательском кредите с профессором, поэтому для меня это почти самостоятельный проект.Преобразование скрипта matlab в python
Я преобразовываю скрипт matlab в скрипт python (3.4) для более простого использования в остальной части моего проекта. Функция «найти» используется в сценарии, например, так:
keyindx = find(summags>=cumthresh,1)
Keyindx будет содержать расположение первого значения внутри summag выше cumthresh
Так, в качестве примера:
summags = [ 1 4 8 16 19]
cumthresh = 5
, тогда keyindx вернется с индексом 2, элемент которого соответствует 8.
Мой вопрос: я пытаюсь найти аналогичную функцию в python (я также использую numpy и могу используйте любую библиотеку, в которой я нуждаюсь), которая будет работать одинаково. Я имею в виду, что, исходя из фона в C, я знаю, как получить все, что мне нужно, но я считаю, что есть лучший способ сделать это, а затем написать код стиля C.
Итак, какие-либо намеки о том, где искать документы python и найти полезные функции в целом?
Кроме того, если вы делаете ставку вниз, то можете ли вы предложить причину? Я не уверен, что о моем вопросе было нехорошо ... – Liquidmetal
Не нисходящий, но я подозреваю, что причина в том, что вы не показываете, что вы пробовали, или не даете небольшой примерный массив, который демонстрирует поведение. Что делать, что вы пробовали и т. Д. –
@ AndyHayden Я думаю, что разумно ожидать, что любой, кто отвечает на вопрос с тегом «matlab», будет знать, что делает функция 'find'! –