Pythonでの山括弧の意味は何ですか?

user1717828

scikit-learnパッケージに次の行見つかりまし

if is_sparse:
    problem = csr_set_problem(
            (<np.ndarray[np.float64_t, ndim=1, mode='c']>X.data).data,
            (<np.ndarray[np.int32_t,   ndim=1, mode='c']>X.indices).shape,
            (<np.ndarray[np.int32_t,   ndim=1, mode='c']>X.indices).data,
            (<np.ndarray[np.int32_t,   ndim=1, mode='c']>X.indptr).shape,
            (<np.ndarray[np.int32_t,   ndim=1, mode='c']>X.indptr).data,
            Y.data, (<np.int32_t>X.shape[1]), bias,
            sample_weight.data)
else:
    ...

「Pythonの山かっこ」を検索すると、ドキュメントデコレータ構文に関する回答が得られますが、実際のロジックのように見えるため、どちらでもないことは間違いありません。

上記のPythonコードの山かっこは何をしますか?どこでそれらについてもっと学ぶことができますか?

モーゼスコレドエ

これは、型キャスト/強制のためのCythonの構文です。プレーンなPythonではありません。ファイル拡張子が.pyx

Cythonドキュメントそれらの詳細を学ぶことができます

これは、ドキュメントページから抜粋した例です。

cdef char *p, float *q
p = <char*>q

Cythonを使用することは、のようなプロジェクトでは珍しいことではありません。このプロジェクトではscikit-learn、読み取り可能なPythonと超高速のCを組み合わせることで、大幅な最適化が得られます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

whileループの後の左山括弧はbashで何を意味しますか?

分類Dev

Swiftの左山括弧とハイフンの意味は何ですか?

分類Dev

中括弧の意味は何ですか?

分類Dev

「クラス<<クラス」(山括弧)構文の目的は何ですか?

分類Dev

gdbの「infolocal」コマンドからの出力での<>山括弧の使用は何ですか?

分類Dev

Haskellタイプの署名の括弧の意味は何ですか?

分類Dev

typescriptの列挙型宣言の角括弧の意味は何ですか?

分類Dev

AngularJSの「.module( "modulename"、[…])」の角括弧の意味は何ですか

分類Dev

型パラメーターの山括弧内の等号とはどういう意味ですか

分類Dev

中括弧で囲む構造体の意味は何ですか?

分類Dev

Pythonでの[:]の意味は何ですか

分類Dev

Pythonでの[...]の意味は何ですか?

分類Dev

Pythonでの*の意味は何ですか?

分類Dev

Goでfuncの後の括弧は何を意味しますか?

分類Dev

Golangの「ドット括弧」構文の意味は何ですか?

分類Dev

中括弧内のforループの意味は何ですか?

分類Dev

HTMLの角括弧の意味は何ですか?

分類Dev

Spring : URL の中括弧の意味は何ですか

分類Dev

中括弧内の `var`はC#で何を意味しますか?

分類Dev

SQL式を囲む括弧の意味は何ですか?

分類Dev

Pythonの哲学の意味は何ですか?

分類Dev

Pythonの%()sの意味は何ですか?

分類Dev

Pythonの波括弧と角括弧の違いは何ですか?

分類Dev

山かっこ内の疑問符の意味は何ですか?<?java.lang.Comparable>を拡張します

分類Dev

フラッター((){})()での複数の丸括弧の意味は何ですか?

分類Dev

(=>)=(、)の意味は何ですか?

分類Dev

Pythonのforループの[]括弧はどういう意味ですか?

分類Dev

Python:変数名の後の括弧()はどういう意味ですか?

分類Dev

文字列リテラルの後の括弧のペアの意味は何ですか?

Related 関連記事

  1. 1

    whileループの後の左山括弧はbashで何を意味しますか?

  2. 2

    Swiftの左山括弧とハイフンの意味は何ですか?

  3. 3

    中括弧の意味は何ですか?

  4. 4

    「クラス<<クラス」(山括弧)構文の目的は何ですか?

  5. 5

    gdbの「infolocal」コマンドからの出力での<>山括弧の使用は何ですか?

  6. 6

    Haskellタイプの署名の括弧の意味は何ですか?

  7. 7

    typescriptの列挙型宣言の角括弧の意味は何ですか?

  8. 8

    AngularJSの「.module( "modulename"、[…])」の角括弧の意味は何ですか

  9. 9

    型パラメーターの山括弧内の等号とはどういう意味ですか

  10. 10

    中括弧で囲む構造体の意味は何ですか?

  11. 11

    Pythonでの[:]の意味は何ですか

  12. 12

    Pythonでの[...]の意味は何ですか?

  13. 13

    Pythonでの*の意味は何ですか?

  14. 14

    Goでfuncの後の括弧は何を意味しますか?

  15. 15

    Golangの「ドット括弧」構文の意味は何ですか?

  16. 16

    中括弧内のforループの意味は何ですか?

  17. 17

    HTMLの角括弧の意味は何ですか?

  18. 18

    Spring : URL の中括弧の意味は何ですか

  19. 19

    中括弧内の `var`はC#で何を意味しますか?

  20. 20

    SQL式を囲む括弧の意味は何ですか?

  21. 21

    Pythonの哲学の意味は何ですか?

  22. 22

    Pythonの%()sの意味は何ですか?

  23. 23

    Pythonの波括弧と角括弧の違いは何ですか?

  24. 24

    山かっこ内の疑問符の意味は何ですか?<?java.lang.Comparable>を拡張します

  25. 25

    フラッター((){})()での複数の丸括弧の意味は何ですか?

  26. 26

    (=>)=(、)の意味は何ですか?

  27. 27

    Pythonのforループの[]括弧はどういう意味ですか?

  28. 28

    Python:変数名の後の括弧()はどういう意味ですか?

  29. 29

    文字列リテラルの後の括弧のペアの意味は何ですか?

ホットタグ

アーカイブ