Python 2.7. Среда Spyder 2, используемые пакеты: Pandas, Numpy
Это может быть простой вопрос, но я просто не могу обернуться вокруг этого сейчас:
Я создал следующую фигуру и хочу выделить точечной точкой максимум зеленого графика. Значения, которые являются более ранними, чем точка, пересекающая точку в точке y = 0, следует игнорировать.
Я использовал pandas для данных и пробовал следующее:
test=abs(1-(erg['UUmax'][dmin[0]:-1]/ergc['UUmaxc'][dmin[0]:-1]))
plot(erg['t'][dmin[0]:-1]/60.,test)
scatter(erg['t'][where(test==max(test))[0]]/60.,max(test))
, что приводит к тому, что что-то явно не так:
Это привело меня к ложному ответу, поэтому я думаю, что мое недопонимание какое-то похоронен здесь.
test[where(max(test)==test)[0]] == max(test)