2017-06-13 48 views
-1

我有一個數組在其中有多個數組的numpy數組,我需要提取每個位置數組的平均值以繪製此數據的平均圖。做這個的最好方式是什麼?蟒蛇中的多個圖的平均圖

array([[ 0.00474308, 0.00513834, 0.00513834, ..., 0.00395257, 
     0.00355731, 0.00316206], 
     [ 0.00474308, 0.00474308, 0.00513834, ..., 0.00395257, 
     0.00355731, 0.00316206], 
     [ 0.00474308, 0.00434783, 0.00513834, ..., 0.00395257, 
     0.00355731, 0.00316206], 
     ..., 
     [ 0.00513834, 0.00513834, 0.0055336 , ..., 0.00316206, 
     0.00355731, 0.00316206], 
     [ 0.00474308, 0.00474308, 0.0055336 , ..., 0.00316206, 
     0.00355731, 0.00316206], 
     [ 0.00474308, 0.00474308, 0.00513834, ..., 0.00355731, 
     0.00355731, 0.00316206]]) 

新陣列需要包含以下格式::

的數據是如何存儲例

array([ avg(arr1[0]+arr2[0]+...+arrN[0]), avg(arr1[1]+arr2[1]+...+arrN[1]),...,avg(arr1[N]+arr2[N]+...+arrN[N])]) 

圖片波紋管示出了在圖中繪製的所有數據。

This picture illustrate all data plotted in a graph

+2

我回答了你的問題,但你沒有留下足夠的代碼示例來確保答案對您有用。一般情況下,最好提問包含可運行代碼片段的問題,這樣,提問者和回答者都在討論相同的代碼是毫不含糊的。 – ngoldbaum

+0

@ nathan12343,請檢查已編輯的帖子,我在其中放入了一些數據和我的案例的最佳解釋 – JulianOliveira

回答

2

假設數據存儲在與沿第一維度的時間軸,在第二維圖形指標,像一個二維數組:

arr.mean(axis=-1)