我有一个不均匀长度值的列表,现在我想将它们转换为从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