我有一个两列 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)
但我知道这是不对的,而且我遇到了维度问题。任何建议,将不胜感激。