問題タブ [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.

0 投票する
3 に答える
1396 参照

python - Python - reduce 関数と | オペレーター

私はいくつかの Web2py コードを見ています。

変数tokensは、ある種の文字列のリストです。より正確には、tokens = form.vars.name.split()whereform.vars.nameは文字列として定義されます。

私の質問は次の指示を扱います:

ここに私の質問があります:

  1. lambda a,b:a&bの関数を定義していることは知っています。とは?aba&b

  2. contains方法はUser.first_nameWeb2py 特有のものですか?それとも、標準の Python に存在しますか?

  3. この|演算子は何User.first_name.contains(k)|User.last_name.contains(k)ですか?

  4. 関数は何をしreduceますか?

0 投票する
2 に答える
8855 参照

android - Android携帯でアプリのCPU使用率を減らす方法は?

自動通話アプリケーションを開発しました。アプリは、電話番号リストを含むテキストファイルを読み取り、数秒間電話をかけ、電話を終了してから繰り返します。

私の問題は、アプリが10〜16時間後に電話を送信しないことです。理由はよくわかりませんが、CPU使用率が問題だと思います。私のアプリのCPU使用率はほぼ50%です!CPU使用率を減らすにはどうすればよいですか?

ソースコードの一部は次のとおりです。

これはTimeDelay()メソッドソースです:

TimeDelay()whileループで数回繰り返されます。

0 投票する
3 に答える
2595 参照

c++ - openMPを使用した複素数ベクトルの内積

複雑な引数に対してreduce()をサポートしないバージョンのopenMPを使用しています。次のような高速ドット積関数が必要です

明らかに、このコードは問題をスピードアップしませんが、スローダウンします。複雑な引数にreduce()を使用せずに高速なソリューションがありますか?

0 投票する
1 に答える
101 参照

hadoop - Reduce フェーズの後に merge と呼ばれる第 3 フェーズを実装する

3 番目のフェーズ (マージ) を追加する必要があります。これは、別々の並列の Reduce タスクの出力を結合します。これにより、結合やデカルト積の作成などを実行できるようになります。方法を教えてくれる人はいますか?彼の機能をサポートするHadoop 0.21 API。

0 投票する
2 に答える
1404 参照

timestamp - couchdbを使用して日付範囲内のビューの値を合計する方法は?

タイムスタンプをキーとして、数値をドキュメントとして発行するマップ関数がある場合、日付範囲を選択して値の合計を取得するにはどうすればよいですか?

ドキュメントの編集例は次のとおりです。

ビューは次のとおりです。

たとえば、クエリを実行する必要があります: 3 月の 1 時間あたりの平均。

0 投票する
4 に答える
3738 参照

javascript - Javascript の reduce() 関数の利点は何ですか? (および map())

Javascript で reduce() メソッドを使用して、このような関数を作成する必要があるかどうかを決定しようとしています。

これは明らかに、次の方法で reduce() 関数として記述できます。

またはそのようなもの。両者の間にパフォーマンスやその他の違いはありますか? または、Web プログラミング環境でどちらを優先する必要があるかという他の理由 (たとえば、ブラウザーのサポートなど) はありますか? ありがとう。

0 投票する
5 に答える
1711 参照

python - win32 プラットフォーム用の Hadoop / Map-reduce フレームワークの代替

私は Windows 上の Hadoop にやや不満を感じています。Win32 ユーザー向けの Hadoop に代わる重大な代替手段があるかどうかを知りたいのです。私が最も重視する機能は次のとおりです。

  • 小規模なネットワークでの初期セットアップと展開の容易さ (このプロジェクトに 20 台以上のワーカー PC が割り当てられたとしたら、私は驚くだろう)
  • 管理の容易さ - 理想的なフレームワークには、自分で作成する必要がないように、Web/GUI ベースの管理システムが必要です。
  • 人気があり安定しているもの。ボーナスは、このプロジェクトが時間内に提供されるかどうかにかかっています。

バックグラウンド:

私が働いている会社は、いくつかの財務計算を実行するための新しいグリッド システムを構築したいと考えています。

私が最初に評価したフレームワークは Hadoop です。これは、非常に UNIX 指向であることを除けば、意図したとおりに動作するように見えました。Ubuntu VirtualBox ですべてのチュートリアルを起動して実行することができました。残念ながら、Win32 で簡単に実行できるものはないようです。

はい... Win32: 当社では、すべて Windows 上で実行する必要があるというポリシーがあります。サーバー管理者 (または選ばれた少数の開発者以外の誰も) は、Linux について何も知りません。私の仮想 Ubuntu 環境が見つかったら、おそらく困ったことになるでしょう。悲しいことに、グリッドは Win32 でホストする必要があり (すべてのテスト PC が Windows XP 32 ビットを実行しているため)、将来いつか Win64 にアップグレードするオプションがあります。

さらに複雑なことに、実行したいものの 95% は、C++ Windows 32 ビット DLL アドオンを備えた Python スクリプトです。私たちの計算ライブラリは、圧倒的に Python で書かれています。私たちの計算ライブラリは、Windows 以外では動作しません... 私には選択の余地がありません

0 投票する
1 に答える
64 参照

perl - 定義されたルールを使用してリダクション coderef を作成するためのライブラリ

渡されたデータ構造を真/偽の値に減らす基本的なテストの構造化された入力から coderefs を作成できる既存の CPAN ライブラリはありますか? 渡された属性をコンストラクターから渡されたデータ構造の属性に[attribute => 'something']マップし(つまり、以下の例$_->{something}では、渡されたスカラーにマップします)、それらに対してテストを実行できる必要があります。

私は何かを書くことができましたが、CPAN でそれを処理するものが見つからないことに本当に驚いています。この種のことを行うライブラリを知っている人はいますか?

出力:

0 投票する
2 に答える
76 参照

ruby - 関係を保持したまま、ネストされた要素の頻度を取得する

私はの配列を持っています

  • ショップオブジェクト

    • 都市オブジェクトに属する

      • 都道府県物に属するもの

最後に、都道府県、市区町村、頻度の順にリストされたハッシュを作成したいと思います...

私はこれを思いつきましたが、それは本当にルビーらしくありません..

これを行うには、DRY-er の方法が必要です。

0 投票する
1 に答える
1017 参照

mysql - varchar として定義された列の行内の内容が不正に短縮されるとどうなりますか?

確かに初歩的な質問ですが、私は尋ねなければなりません: :-) varchar 型で長さ 255 の列と、この列の行に格納されている最長の文字列の長さが 200 であると仮定します。それから200?文字列はすべて「カット」されますか?