問題タブ [functools]

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 に答える
122 参照

python - 高階関数を書くための最もpythonicな方法

これは非常に基本的な質問のはずですが、高次関数を処理する最も Pythonic な方法は何だろうと思います。私はすでに定義fしています:g

また:

そして、これら 2 つの記述の違いを見逃す可能性がある点はありますか?

0 投票する
0 に答える
1718 参照

python - functools 部分エラー: AttributeError: 'functools.partial' オブジェクトに属性 '__module__' がありません

私はこれが時々起こることに気付きました.通常はラムダに切り替えますが、私が何をしているのか疑問に思っていました:

次のように表示されます。

次を使用して呼び出されます:functools.partial(f,room)

どんな助けにもとても感謝しています!

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

python - Python のファンクターと関数クロージャー

ラボではファンクターを使用し、代わりに関数クロージャーを使用することになっていました。ファンクターについては、functools からコマンドとしてパーシャルをインポートしました。セットアップは最終的に次のようになりました。

次に、後で開発されたメソッドをラベルにバインドします...ファンクターではなく関数クロージャーを使用して、このようなことを行うにはどうすればよいですか?

0 投票する
0 に答える
164 参照

python - Python functools 部分定義

documentationからfunctools関数はpartial「ほぼ同等」です

しかし、私は行の必要性を理解していません

定義で。これらの 3 行なしで関数を作成するpartialと、それらの行を含む定義とまったく同じように動作します。ドキュメント ページには、オブジェクトには、、およびpartialの 3 つの属性が必要であると記載されているため、上記の関数定義にこれらが含まれている理由はわかりますが、それらが達成する具体的な目標はまだわかりません。funcargskeywords