簡體   English   中英

如何在Python的參數空間中有效地繪制許多相關數據集?

[英]How to plot many related data sets efficiently in parameter space in Python?

如果我有一個要繪制的數組,要繪制的array1與array2,並且我想繼續更改array1中的一個參數並繪制所有這些,是否有一種有效的方法?

例如,如果我想將array1除以不同的數字並繪制vs array2。 所以我想要array1 / 2,array1 / 3,array1 / 4,array1 / 5 ...... array1 / 100並在同一圖上繪制所有與array2相對的圖。 我將如何去做呢?

例如。 我想做的Array1 =(1,2,3,4),Array1 / 2 =(1 / 2,1,3 / 2,2),Array,1/3 =(1 / 3,2 / 3,1 ,4/3),一直到Array1 / 100 =(1 / 100,2 / 100,3 / 100,4 / 100),然后在同一圖上繪制所有100個這些數組與某些Array2的關系。

我想這就是你要的...

    ## 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
----------------------------------

....等等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM