我有一個不均勻長度值的列表,現在我想將它們轉換爲從1到100的列表。 因此,如果列表有100個值,那麼在位置10將是列表[10]Python list value intersection
現在,當我有一個248值的列表,我想要做一個這樣的線圖和X軸範圍從1-100%,所以我可以問/相交什麼值在位置10.
或者另一種選擇可能是它的值爲248(線圖),你在x軸上詢問2.48的值,它返回某個y值。然後重複100次,每次爲x軸值加2.48。
numpy或matplotlib能夠做到這一點嗎?我不需要整個解釋c.q.碼。但是,一個好例子或者一個好的方向碰撞會很好。
http://docs.scipy.org/doc/numpy/reference/generated/numpy.interp.html是我需要的
XP = [1,2,3]
FP = [3,2,0]
np.interp(2.5,XP,FP)
1.0
這確實是幾乎做的。現在我想知道1,2,3,4,5,6,7,8,9 ....等等的價值 – Jasper