我有这样的数据。x 轴速度和 y 轴功率。这给出了一个情节。但是,有许多假设 C 值在速度与功率图上也给出了其他图。数据是:C = 12speed:[127.1, 132.3, 154.3, 171.1, 190.7, 195.3]power:[2800, 3400.23, 5000.1, 6880.7, 9711.1, 10011.2 ]C = 14speed:[113.1, 125.3, 133.3, 155.1, 187.7, 197.3]power:[2420, 3320, 4129.91, 6287.17, 10800.34, 13076.5 ]现在,我希望能够插入 at[[12.2, 122.1], [12.4, 137.3], [12.5, 154.9], [12.6, 171.4], [12.7, 192.6], [12.8, 198.5]]例如。我已经阅读了这个答案。我不确定这是否是这样做的方式。我试过:data = np.array([[12, 127.1, 2800], [12, 132.3, 3400.23], [12, 154.3, 5000.1], [12, 171.1, 6880.7], [12, 190.7, 9711.1], [12, 195.3, 10011.2], [14, 113.1, 2420], [14, 125.3, 3320], [14, 133.3, 4129.91], [14, 155.1, 6287.17], [14, 187.7, 10800.34], [14, 197.3, 13076.5]])coords = np.array([[12.2, 122.1], [12.4, 137.3], [12.5, 154.9], [12.6, 171.4], [12.7, 192.6], [12.8, 198.5]])z = ndimage.map_coordinates(data, coords.T, order=2, mode='nearest')但是,我收到:array([13076.5, 13076.5, 13076.5, 13076.5, 13076.5, 13076.5])我不确定如何处理这种插值。
添加回答
举报
0/150
提交
取消