問題タブ [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 投票する
1 に答える
474 参照

xml - この SVG ファイルをよりコンパクトに書くにはどうすればよいですか?

このコードをもっとコンパクトに書くことは可能ですか? 回転させたいテーブルがあります。それでも、私は 4 つの異なるオブジェクトを使用しています: TableWithCharisW..S

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

common-lisp - Common Lispのブール値のリストをどのように減らすのですか?

値のリストが与えられた場合、すべての要素がNILでない場合はリストをTに減らし、そうでない場合はNILに減らしたいと思います。これは私にエラーを与えます:

これがそうであるように:

これは私が思いついた最高のものです:

「#」と「」が無効なのはなぜですか?Common Lispでこれを行うためのより慣用的な方法はありますか?

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

map - パラメータ値をカウントするための MapReduce

次のようなドキュメントがあります。

私が必要とするのは、すべての params 値の数です。お気に入り:

map/reduce 関数を書かなければならないと思います。これどうやってするの?ありがとう。

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

image - 1000 枚の画像の HTTP リクエストを減らしますか?

この質問は少しばかげているように聞こえるかもしれませんが、誰かが賢明なアイデアを思いつくかもしれないと強く思います。

1 つの HTML ページに 1000 個のサムネイル画像があるとします。

画像のサイズは約 5 ~ 10 kb です。

1 回のリクエストですべての画像を読み込む方法はありますか? どういうわけか、すべての画像を 1 つのファイルに圧縮します…</p>

または、この件に関して他に提案はありますか?

私がすでに知っている他のオプション:

CSS スプライト

遅延ロード

Expire ヘッダーを設定する

異なるホスト名でイメージをダウンロードします

0 投票する
6 に答える
376 参照

javascript - JavaScript オブジェクトの重複を減らす

次のようなオブジェクトがあります。

次のような重複を減らしたい:

それを行う良い方法は何ですか?

いくつかの注意事項:

  • 少数のペアしか存在しません。(現在は 7 つあります。たとえば、20 まで増えると想像できます。)
  • 例のように、最初のプロパティ名は 1 文字のみです。
  • 値は数百文字になる可能性があります。
  • 速度とコード長の両方が非常に重要ですが、行数が少ないため、コードの明瞭さがおそらく最も重要です。
0 投票する
2 に答える
6839 参照

javascript - JavaScriptでの再帰的削減


私はJavaScriptにまったく慣れておらず、JavaScriptの動作のいくつかを理解していません。EloquentJavaScriptブックにあるreduce関数の再帰バージョンを書きたいです。それが私のコードです:

結果は次のとおりです。

何が起こっているかを確認するために、次のように入力します。

関数の最初の行として、結果は次のとおりです。

誰かが私に理由を説明しますか?

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

php - PHP表示画像の縮小とサイズ変更

縮小した画像を保存せずに、縮小してサイズ変更したサーバーに画像を表示する方法はありますか?画像が500x500250KBの場合のように、ユーザーのブラウザで50x5045kbを表示したいと思います。

方法がない場合、一時的に作成してフォルダに移動し、しばらくしてから削除するにはどうすればよいですか?

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

tree - SML二分木reduce関数

それで、SML の課題があり、始めるのに少し助けが必要です。

問題はこうなる

バイナリ ツリーのサイズを返す 'a btree -> int 型の関数 btree_size を記述します。(バイナリ ツリーのサイズは、バイナリ ツリーの要素の数です)。たとえば、btree_size (Node (Leaf, 1, Node (Leaf, 2, Leaf))) は 2 を返す必要があります。関数は提供された btree_reduce 関数を使用する必要があり、最大 3 行の長さにする必要があります。

btree_reduce関数はこれ

btreeを受け取り、reduce関数を使用してツリーのサイズを取得するbtree_size関数を作成するにはどうすればよいですか?

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

python - Pythonにネストされたラムダ式mapandreduce

私のコードには現在、whileループの条件の一部として次のものが含まれています。

reduce(operator.or_, map(lambda y: reduce(operator.or_, map(lambda x: x[0] == y, data[testedoffset:])), footers))

目的は、pythonarray.arrayインスタンスの特定のスライスにいくつかの特定のバイト値の1つが含まれているかどうかを確認することです。

私が得ているエラーは次のとおりです。

NameError: global name 'y' is not defined

ですから、それはスコーピングの問題だと確信しています。でも、ここからやりたいことをやる方法が思いつかない。

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

scheme - Python の Reduce 関数 - Scheme で記述

夜!

Pythonの組み込みのreduce関数と同じように機能するreduce関数を Scheme で作成する必要があります。スキームで reduce 関数を書くのは簡単です:

ただし、このコードは Python のreduceと同じではありません。Python の reduceは 2 つの引数 (関数と reduce するアイテムのリスト) しか取りません。

このように動作するScheme関数を書くのを手伝ってくれる人はいますか?

(>(reduce * '(2 4 5 5)) => 200、教授の例です。)

どうもありがとう、男と女。あなたはとても役に立ちます <3

ETA: Levien 氏と Jester-Young 氏、どうもありがとうございました。自分で問題を解決するのに役立つ完璧な量の情報を提供してくれました。*抱擁