問題タブ [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.
reduce - Python のように Specman でリストを減らす
reduce()
一般的なリダクション関数に使用できる Specmanのリスト メソッドはありますか? 私は次のようなことを考えています:
どこreduce()
で Python のように動作します:
lisp - 一般的な Lisp の「展開」?
私は SICP からかなりのスキームを学びましたが、今は Common Lisp にもっと興味があります。私は一般的な Lispfold
がでありreduce
、左または右の折り畳みに特別な引数があることを知っていますが、 と同等のものは何unfold
ですか? グーグルはあまり役に立ちませんでした。実際、展開がないという印象を受けます???
python - pythonはエラーを減らしますか?
以下は私のpythonコードです:
どうすれば修正できますか?ありがとう!
aggregate - Elastic MapReduce で利用可能なレデューサー
私はこれを正しい方法で尋ねていることを願っています。私はElastic MapReduceの使い方を学んでおり、「ストリーミング」ジョブフローで使用できる「集約」リデューサーへの参照を数多く見てきました。
Amazon の「Introduction to Amazon Elastic MapReduce」PDF には、「Amazon Elastic MapReduce には、aggregrate と呼ばれるデフォルトのレデューサーがあります」と記載されています。
私が知りたいのは、他に利用可能なデフォルトのレデューサーはありますか?
独自のレデューサーを作成できることは理解していますが、既存のものを作成して「ホイールを再発明」することはしたくありません。私のホイールは元のホイールほど良くないと確信しているためです。
objective-c - 分数レデューサーアプリケーションの問題
これについては簡単に説明します。分数を減らすiPhoneOS3.1.2用のアプリケーションがあります。私は4つのアウトレットを持っています:
- oTopとoBottom:2つのUITextFieldsは、originalTopとoriginalBottomを表します。
- rTopとrBottom:2つのUILabelは、reducedTopとreducedBottomを表します。
私が使用するコードは次のとおりです。
-(IBAction)reduce {
}
迷線でごめんなさい。とにかく、誰かが何が起こっているのか教えてもらえますか?起動し、両方のテキストフィールドに0より大きい数字を入力し、[縮小]ボタンを押すと、アプリがクラッシュします。助けてください、
HiGuy
編集:1番目と3番目のforループを(int i = 0から(int i = 1)に変更しました。
javascript - JavascriptでreduceRightがNaNを返すのはなぜですか?
私は Firefox 3.5.7 を使用しており、Firebug 内で array.reduceRight 関数をテストしようとしています。単純な配列では機能しますが、そのようなことを試みるとNaNが得られます。なんで?
map も試してみましたが、少なくとも各要素の .score コンポーネントを確認できます:
https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Array/reduceRightのドキュメントを読みましたが、詳細配列のすべてのスコア値を合計することができないようです。なんで?
deployment - デプロイ時間を短縮するために Eclipse または Netbeans で Maven マルチモジュール プロジェクトを構成する方法
私は次のプロジェクト構造を持っています
- project-parent: すべての親構成はここにあります
- project-ear: ejb、war、およびコア プロジェクトからの ear ファイルの組み立て
- project-ejb: EJB モジュールはコアに依存します
- project-war: Web モジュールは EJB とコアに依存します
- project-core: 依存関係なし
Eclipse または Netbeans を使用して、プロジェクトを IDE から Glassfish にデプロイすることができました。しかし、私が望むのは、webmodule に変更を加えるたびに、自動的にデプロイされるようにすることです。ブラウザを更新して変更を確認します。
よろしくお願いいたします。
database - 大きなテーブルが新しい小さなテーブルよりも速いのはなぜですか?
SQL Serverには、ほぼ40.000.000レコードの大きなテーブルがあります。クエリを実行するのにかなりの時間がかかりました。そのため、古いレコードと古いレコードをすべてそこに残し、使用可能なレコードを新しいテーブルに移動して、新しいテーブルを使用することにしました。レコード数がほぼ2倍になる古いテーブルよりも高速であるはずですが、問題のある結果は別のものでした。古いテーブルでクエリを実行するには45秒近くかかりますが、同じ構造(キーとインデックス)でレコード数が半分の新しいテーブルでは、同じクエリを実行するのに30分以上かかります。どこで間違いを犯したか、いくつかの重要な問題を見逃しましたか?
haskell - 折り畳みによるモナドアクションの合成
type の関数を考えてみましょう(Monad m) => a -> m a
。例えば:
何度でも応募できるようにしたいです。最初に試したのは
問題は、大規模な場合は機能しないことですn
:
他の方法でも機能しません:
実際、機能するのは($!)
厳密性演算子を使用することです
より良い、またはより慣用的な解決策はありますか? それとももっと厳しいものですか?f
重い関数の場合でも、スタック オーバーフローが発生しやすいです。
UPD:ポイントフルな形式で書いtimes
ても、重いモナドアクションを作成する問題を解決できないことがわかりました。これは fx = Just (x+1) で機能しますが、現実の世界では失敗します:
map - 単一のjsonオブジェクトを返すcouchdb complex map reduce over multiple documents
単一のjsonオブジェクトを返すために、同じ属性名を持つ複数のドキュメントにまたがるビューにまたがるcouchdbで複雑なmap reduce関数を作成する方法は?
これを管理する最も効率的な方法は何ですか?
ネストされたセット/ソース アルゴリズムは、couchdb に適していますか (変更は非常に書き込み集約的です)?