2017-04-19 12 views
-2

私はPythonの初心者であり、問​​題に固執しています。私は60の浮動小数点数の2つのリストを持っており、それらの開始と終了を呼び出すことができます。両方のリストの数字は、増加または減少の順番ではありません。Pythonでリストのすべての数の間に1000個の線形補間値を見つける

start = [ ] //60 floating point numbers 
end = [ ] // 60 floating numbers 

私はstart[0]end[0]の間で1000の補間値を見つけると、リストのすべての60個の値のためのプロセスを繰り返したいと思います。それについてどうすればいいですか? (少ない値を持つ)

+0

これは、補間質問です。 Pythonの質問ではありません。 – Peaceful

+1

また、これまでに何を試みたのかは不明です。 – Peaceful

答えて

0

あなたはリスト内包でこれを行うと、小さな例としてnumpy.linspace

import numpy as np 
[np.linspace(first, last, 1000) for first, last in zip(start, end)] 

を使用することができます

>>> start = [1, 5, 10] 
>>> end = [2, 10, 20] 
>>> [np.linspace(first, last, 5) for first, last in zip(start, end)] 
[array([ 1. , 1.25, 1.5 , 1.75, 2. ]), 
array([ 5. , 6.25, 7.5 , 8.75, 10. ]), 
array([ 10. , 12.5, 15. , 17.5, 20. ])] 
関連する問題