問題タブ [callable-object]

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

c++ - ラムダキャプチャでcallableを渡す

「高次関数による抽象化の定式化」に関するSICPのセクションを読んでいるときに、C++ でニュートン法を使用して単純なルート解決手順を実装することに興味がありました。

ただし、実装に問題がありますが、その理由がわかりません。コードはコンパイルされますが、fixedPoint 関数内のループ再帰が MAX_IT に到達できないため、スタック オーバーフローが原因でランタイム クラッシュが発生しました。末尾再帰が適用されないように、デバッグ モードで実行します。

問題は、fixedPoint 内の関数 g が正しく評価されないことです (常に inf. result が得られます)。呼び出し可能な受け渡しとラムダキャプチャについて何かが足りないと思います(ラムダで std::function を渡そうとします)。以下に、平方根問題を実行するサンプル コードを示します。

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

python - Python mesa ModularServer エラー 'int' オブジェクトは呼び出し可能ではありません

エージェントベースのモデリングに Python ライブラリ Mesa を使用しています。

私は、「ネットワーク上のウイルス」モデルを、スマート シティにおける利害関係者の関与に関する独自の調査に適合させ、Python のモデルと JavaScript のブラウザー インターフェースとの間のリンクを作成する ModularServer のデバッグに行き詰まりました。

ここに私のコードがあります:

ここにエラーがあります:

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

javascript - オブジェクトを関数としてどのように使用するか、カスタムの呼び出し可能なオブジェクト/タイプを作成するにはどうすればよいですか?

私は2つのファイルindex.jsとactor.jsを持っています

Index.js

Actors.js

Actors関数呼び出しavenger()が 機能しconsole.log(avenger());、次の期待される結果が得られるように、 class を変更するにはどうすればよいですか。

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

python - TypeError の取得: 'TextDetector' オブジェクトは呼び出し可能ではありません

私の TextDetector オブジェクトはクラスの設計図ですが、まだ呼び出すことができません。以前は機能していましたが、現在は機能していません。なぜそれが起こったのかわからない。この TypeError の理由を教えてください。

インポートpredict_det

#from predict_det インポート TextDetector

インポート cv2

#輸入トーチ

#device = torch.device('cuda:0')

</p>

text_detector = predict_det.TextDetector()

img = cv2.imread(r'C:\Users\pearl\Downloads\AI\Project OCR\OCR_PP_tester\Temp_img_folder\images.jpg')

dt_boxes、elapse = text_detector(img)

<クラス「リスト」>


TypeError トレースバック (最新の呼び出しが最後) ~\AppData\Local\Temp/ipykernel_3160/1748103168.py in 7 text_detector = predict_det.TextDetector() 8 img = cv2.imread(r'C:\Users\pearl\Downloads\AI\プロジェクト OCR\OCR_PP_tester\Temp_img_folder\images.jpg') ----> 9 dt_boxes, elapse = text_detector(img)

TypeError: 'TextDetector' オブジェクトは呼び出し可能ではありません

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

python-3.x - (Python) Selenium リスト オブジェクトは、それらをループするときに呼び出し可能ではありません (オートコンプリートも機能しません)。

私はPythonとSeleniumにかなり慣れていません。VS Code で Python と Selenium を使用して Web ページから要素を収集しようとしています。他の Web ページで既に同様のことを行っているので、セットアップとドライバーがすべて正常に動作することを確認できます。これは、行ごとに説明しようとするコードです。

問題は、コードの 2 行目と 3 行目で "find_element" のような関数を使用できますが、コードの 5 行目の for ループでは使用できないことです。VS Code は、「.」を数字化した後、期待される機能を表示しません。うまくいくことを願って自分で完成させようとしましたが、もちろんうまくいきませんでした。

なぜそれが起こるのですか?

WebElements 関数を使用できないことがあるのはなぜですか?

単一のオブジェクトではなく、主にオブジェクトのリストで発生していることに気付きました。