java - 同じ形式の 2 つの配列データの平均をより適切に計算する方法
巴扎黑
巴扎黑 2017-06-23 09:13:23
0
2
797

同じ形式の既存の JSONArray が 2 つあります

1 つは新しく追加されたデータです

saveArray: [{"名前":"名前1","値":10},{"名前":"名前2","値":12},...,{}]

1 つは平均データです

avgArray:[{"名前":"名前1","値":11},{"名前":"名前2","値":13},...,{}]

平均を計算するための数値を知っておく int num = 10;

次に、新しいデータに基づいて平均値を計算した後、既存の平均レコードを更新します:

最終的に入手したもの:

newAvgArray: [{"名前":"名前 1","値":(10 x 11 10)/11},{"名前":"名前 2","値":(13 x 10 12) /11},...,{}]

私が思いつく唯一の方法は次のとおりです:

リーリー

もっと良い計算方法はありますか

巴扎黑
巴扎黑

全員に返信(2)
过去多啦不再A梦

もうだめです。

アルゴリズム的に言えば、これが最も単純化されています。お(ん)

いいねを押す +0
为情所困

リーリー

ラムダを使用して傲慢な操作を実行できるマスターが必要ですが、要件に関する限り、値を再計算することしかできません。さらに、質問をさらに検討する必要があります。
次の操作は許可されていません。name の値が一致することを確認してください。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート