2017-02-13 7 views
0

私はarray2をプロットしているarray1を持っていて、array1のパラメータを変更し続けてそれらをプロットしたいのですが、これを行う効率的な方法はありますか?多くの関連するデータセットを効率的にPythonのパラメータ空間にプロットするには?

たとえば、array1を異なる数値でプロットし、plot2とarray2を分けたいとします。ですから、私はarray1/2、array1/3、array1/4、array1/5 ...... array1/100を使い、それらのすべてを同じプロット上にプロットします。これをどうやってやりますか?

などです。 Array1 =(1,2,3,4)したい、Array1/2 =(1/2,1,3/2,2)、配列、1/3 =(1/3,2/3,1 、4/3)をArray1/100 =(1/100,2/100,3/100,4/100)にしてから、これらの配列100個全てを同じプロット上の配列2個をプロットします。

答えて

0

私は、上記の出力はある

## Arrays ## 
    array1 = [1, 2, 3, 4, 5, 6, 7, 8, 9] 
    array2 = [4, 8, 12, 16, 20, 24, 28, 32, 36] 

    #For item in array1 
    for x in array1: 
     print(" ")# Blank for readability 
    #For each item in array 2 
    for y in array2: 
     #Do math 
     z = x/y 
     #Print math 
     print(x, "/", y, "=", z) 
     #Readability again 
     print("----------------------------------") 

...これは、あなたが求めていたものだと思う。など....

1/4 = 0.25 
---------------------------------- 
1/8 = 0.125 
---------------------------------- 
1/12 = 0.08333333333333333 
---------------------------------- 
1/16 = 0.0625 
---------------------------------- 
1/20 = 0.05 
---------------------------------- 
1/24 = 0.041666666666666664 
---------------------------------- 
1/28 = 0.03571428571428571 
---------------------------------- 
1/32 = 0.03125 
---------------------------------- 
1/36 = 0.027777777777777776 
---------------------------------- 

2/4 = 0.5 
---------------------------------- 
2/8 = 0.25 
---------------------------------- 
2/12 = 0.16666666666666666 
---------------------------------- 
2/16 = 0.125 
---------------------------------- 
2/20 = 0.1 
---------------------------------- 
2/24 = 0.08333333333333333 
---------------------------------- 
2/28 = 0.07142857142857142 
---------------------------------- 
2/32 = 0.0625 
---------------------------------- 
2/36 = 0.05555555555555555 
---------------------------------- 

+0

私が望むのは、y軸とarray2をx軸にプロットすることです。次に、array1を2で割った(array1/2)をy軸とarray2のx軸にプロットしたいと思います。次に、array1をy軸とarray2の3(array1/3)、次にarray1/4のように分割します。私はこれらすべてを同じプロットにプロットしたい。わかりやすく元の投稿を編集しました。 –