Нахождение точки перегиба в pandas DataFrame - PullRequest
0 голосов
/ 28 января 2020

У меня есть два столбца DataFrame с просто списком чисел в x и затем монотонно убывающим, но не постоянным набором чисел в столбце y

data

    x        y
0   1   600.000000
1   2   222.361705
2   3   139.820496
3   4   114.353763
4   5   90.807283
5   6   80.022188
6   7   72.193116
7   8   62.309712
8   9   55.362476
9   10  47.335051
10  11  42.821741
11  12  40.540734
12  13  37.758571

Я хотел бы попробовать найдите для чего значение x является точкой перегиба в y. Я пробовал несколько разных способов, когда люди задают похожие, но не совсем одинаковые вопросы, но они не совсем работают.

dy = np.diff(data.y) 
idx_max_dy = np.argmax(dy)

Но я знаю, что это неправильно, и я сталкиваюсь с проблемами размерности. Мы ценим любые предложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...