問題タブ [reduce]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Mongo DB Map/Reduce-Reduceは呼び出されません
Mongoシェルで単純なマップreduceを実行しようとしていますが、reduce関数が呼び出されることはありません。これは私のコードです:
そしてその結果は
}
どうしたの?
Ubuntu10.10でMongoDB1.8.132ビットを使用しています
map - Hadoopマップの分離とタスクの削減
3ノードのHadoopクラスター。マスターを1ノードにしたいのですが。1つのノードで発生するタスクをマップし、1つのノードでタスクを減らします。MapタスクとReduceタスクは分離する必要があります。出来ますか?私が気付いた限りでは、両方が一緒に実行されます。光を当てることができれば素晴らしいと思います。ありがとうございました !
-セトゥー
javascript - オブジェクトの配列で reduce を呼び出して、それらのプロパティを合計する方法は?
a.x
の各要素を合計したいとしarr
ます。
a.x
私はそれがundefined
ある時点であると信じる理由があります。
以下は正常に動作します
最初の例で何が間違っていますか?
python - メソッドの別のリストでリストを「削減」するためのイディオム
ある整数のリストを別のメソッドのリストで「削減」したい状況に遭遇しました。
for ループ:
"キュー":
operator.add などの 1 つのメソッドを数値のリストに適用したいだけの場合は、reduce を使用できます。
演算子の 1 つとオペランドのもう 1 つの 2 つのリストを結合するのに似たようなものはありますか?
java - Hadoop でマッパーからマトリックスを発行する
私は Hadoop map reduce を初めて使用します。マッパーから (1d に変換せずに) マトリックス (2d 配列) を直接出力できる outputformat タイプがあることを知りたかったのです。
これを Btech プロジェクトに含める予定です。
visual-c++ - dll サイズの縮小 vc++
VisualStudio 8 を使用してアプリケーションのサイズを可能な限り小さくしたいのですが、そのために設定する必要があるコンパイラ オプションは何ですか?
ここに私が設定したものがあります
1.プロジェクト プロパティ -> 構成プロパティ -> 一般 -> MFC の使用 「共有 DLL で MFC を使用する」 2. プロジェクト プロパティ -> 構成プロパティ -> c/c++ -> 最適化 -> 最適化 「最小化サイズ (/O1) " 3.プロジェクト プロパティ -> 構成プロパティ -> c/c++ -> 最適化 -> サイズまたは速度を優先 "小さいコードを優先 (/Os)"
他に使えるオプションを教えてください。
closures - Paul Graham の ANSI Common Lisp の Compose の例
Paul Graham の ANSI Common Lisp page 110 の例を説明できる人はいますか?
この例では、 &rest と lambda を使用して関数型プログラミング機能を作成する方法を説明しようとしています。それらの 1 つは、関数の引数を構成する関数です。それがどのように機能したかを説明するものは何も見つかりません。コードは次のとおりです。
使用法は次のとおりです。
出力は次のとおりです。
2 行目と 6 行目は特に魔法のように見えます。
c++ - リンク時間を短縮するには、どのような手順を実行できますか?
Visual Studio 7.1 に対してビルドしており、2 つの主要な dll があります。
DLL A は 7Mb、DLL B は 5Mb ですが、DLL B は A よりもはるかに時間がかかります。
何を探すべきですか?
コンパイル時間を短縮するためのヒントはたくさんありますが、リンク時間を短縮するために何があるかはわかりません。
couchdb - Futon の CouchDB Reduce チェックボックス
CouchDB で小さなテスト データベースを作成し、Futon で一時ビューを作成しています。マッパーとリデューサーを書きました。マッパーは機能しますが、リデューサーのチェック ボックスは表示されません。私が持っている大規模なデータベースのビューで遊んでいるときに見たので、チェックボックスが必要であることを知っています。
レデューサーのチェック ボックスが表示されないのはなぜですか? これは正常な動作ですか?レデューサーのチェックボックスが表示されないことがありますか? 結果セットが小さいか、何らかの理由で縮小できないためでしょうか? (ただし、結果を減らすことができない理由はわかりません)
私のマッパーはこれです。[1, 2, 3].forEach
削減チェックボックスを取得するには、結果セットを大きくする必要があると思ったからです。
減速機はこれです。
結果は次のようになります。
couchdb - 指定された間隔でレコードをサンプリングするCouchDB関数。
時間値のあるレコードがあり、ある期間それらをクエリして、指定された間隔のレコードのみを返すことができる必要があります。
たとえば、12:00から1:00までのすべてのレコードが10分間隔で必要になる場合があり、12:00、12:10、12:20、12:30、... 12:50、01:00になります。間隔はパラメーターである必要があり、任意の時間値にすることができます。15分47秒1.4時間。
私はある種の削減を行ってこれを行おうとしましたが、それは明らかにそれを行うのに間違った場所です。
これが私が思いついたものです。コメントは大歓迎です。
時間フィールドのビューを作成して、時間の範囲を照会できるようにしました。ビューはIDと時刻を出力します。
次に、intervalというパラメータを受け入れるリスト関数を作成しました。リスト関数では、行を調べて、現在の行の時刻を最後に受け入れられた時刻と比較します。スパンが間隔以上の場合は、行を出力に追加してJSON化します。
これまでのところ、これはうまく機能しています。いくつかの大きなデータに対してテストして、パフォーマンスがどのようになるかを確認します。これをどのように改善できるか、またはこれがソファでの正しい方法であるかについてのコメントはありますか?