陣列計算

未命名.png

各位高手麻煩指導一下 因為怕輸出的陣列有時會是空白的 所以計算平均值的時候會將空白的格子也算進去
請問有沒辦法只算有"輸出數值"的均值就好 空白的就不要當分母做計算

本來想要寫一個多種型態都適用的例子,但時間不多,想一想還是直接問你的應用 


你需要的是1.即時的處理顯示,這個Array會隨時間有新元素進來,Array的長度會逐漸增加,但是又想要每圈迴圈都做一次計算顯示
或是2.整個迴圈(傳入、擷取…)都做完後,再靜態的把不會再變更長度的Array拿來處理?

其中又分為
1a.你希望每一次新元素進來,就直接把新元素中不合的元素(例如-1, 0若存在)從Array挑掉不加進來,計算這圈挑掉後的Mean出來,然後進入下一圈迴圈(傳入、擷取…)
1b.不合的元素你希望保留在Array中,但你願意開另一個Array去記錄已經挑掉不合的元素的Array,這兩種Array你暫時希望都看看他的Mean結果如何。
1c.你希望做1b,但你又可能會做長期的傳入、擷取,記憶體實在很吃緊,不敢開另一個Array

我初步估計你可能會要1a,如果你要的是2那會比較簡單