作爲一名python新手,我需要一點幫助。 我有一個100行100列的數組。每個位置代表溫度值。我現在想計算整個數組的平均值(我到目前爲止),然後創建一個與第一個數組具有相同維數的新數組,並在每個位置處具有標準偏差。最後,我想獲得一個數組,每個位置的均值都有偏差,所以我想知道,每個數值與均值的差距有多大。我希望你明白我的意思?爲了更好地理解:陣列是房屋的紅外熱成像圖像。隨着標準差的調整,我想獲得圖像中最好的反應/敏感像素。也許有人以前做過這樣的事情。最後,我想導出文件,以便獲得與紅外圖像類似的圖像。但與原始溫度不同的是標準偏差溫度。數組中標準差的可視化
導入文件並計算這樣的平均值:
data_mean = []
my_array = np.genfromtxt((line.replace(',','.') for line in data),skip_header=9,delimiter=";")
data_mean.append(np.nanmean(my_array))
然後我需要計算陣列中的每個位置的標準偏差。
非常感謝您的幫助!
哎,非常感謝你。現在看起來很安靜。如果你現在只能給我一個建議,我可以如何將這個新陣列作爲一個新的圖像來繪製,那將是一種幻想。我想繪製顏色(我猜有很多方法可以選擇顏色),這樣我的新輸出看起來應該與紅外圖像相似,但顏色與新值相符(這樣最終你可以看到平均值的大小是多少)?非常感謝。我不知道如何解決這個問題。 – beginner123
本網站繼續介紹如何在matplotlib中繪製圖片:http://matplotlib.org/users/image_tutorial.html。如果您查看底部,它也會重新設置顏色映射以獲取熱門顏色。我認爲湯姆帕特爾的答案可能在統計上更具相關性,因爲它顯示了你和有多少標準差偏離數值的均值。 – Josh