我有 A 数组的下一个数字序列(是数组 1D )
- -1.7654142212e-06
- 7.0737426918e-07
- 1.63230254789e-06
- 1.88255344022e-06
- 5.00966829007e-06
- 1.88631278169e-06
- -4.08751917695e-06
- 9.12971786351e-07
- 5.33615185204e-06
- -1.01338496378e-05
是 100 个值,只是说只有 10 个。
我需要一个调用这些数字的函数。
编辑
使用 x, x= np.linspace(0,1000,10)
我使用了 scipy.interpolate.interp1d 并且它的效果不太好......
编辑
插值取第一个和最后一个值,并进行近似。在我的情况下,这些值太小了,准确性很重要。此外,A 值在每个 x 步上都在变化,足以在几次迭代后导致错误。
所以如果我们的数组是
A = ((-1.7654142212e-06 , ....,-1.01338496378e-05 ))`
我需要一个函数来像这样工作:
编辑
ea A_FUNCTION(0) = -1.7654142212e-06 ....
在主脚本或第二个脚本的另一个函数中调用我想要的任何值,而不调用该值的近似值(对于 x 的特定#number)。