1つのパラメータとして単一の文字列と配列をサポート

アレクサンダーパチャ

追加の文字列パラメーター(平均)を使用してメソッド拡張しました

def classification_report(y_true, y_pred, labels=None, target_names=None,
                          sample_weight=None, digits=2, average='weighted'):

したがって、通常の使用法は次のようになります。

classification_report(y_true, y_pred, average='micro')

Githubでのレビューから、レビュー担当者は複数の値もサポートすることを提案しました。average=['micro', 'weighted', 'macro']

Pythonでこれを解決する適切な方法は何でしょうか?パラメータはどのタイプでもかまいません。しかし、文字列のリストを使用して潜在的な呼び出しを処理する方法は?そして、パラメータのタイプは何でしょうか?Union[str, List[str]]

現在、私は単純な文字列のみを期待しています。しかし、文字列のリストも許可する場合は、最初にタイプを確認してtype(average)から、それに応じて値を処理する必要がありますか?パラメータ変数をaverages=listify(average)、文字列または文字列のリストのいずれかを受け取り、常に文字列のリストを返す、のような均一な型に変換するエレガントな方法はありますか?

彼らはいた

パンダの例を次に示します。

if level is not None:
        if not isinstance(level, (tuple, list)):
            level = [level]

これはpandas.DataFrame.reset_index(level=None, drop=False, inplace=False, col_level=0, col_fill='')、レベルがであると予想されるメソッドのコードint, str, tuple, or list, default Noneです。この単純なコードは、パラメーターの指定方法に関係なく、パラメーターがリストに格納されていることを確認するだけです。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

整数と文字列をパラメータとして持つ配列の文字列を返すメソッド

分類Dev

パラメータのリストを1つの文字列としてPython関数に渡す

分類Dev

PowerShellで2つの文字列を連結し、1つのパラメーターとして指定します

分類Dev

複数のパラメータと1つの文字列配列を持つメソッドを呼び出す

分類Dev

Delphiすべてのパラメータを単一の文字列として取得する方法

分類Dev

ajax と rails を使用して複数のパラメータを単一の配列に保存する

分類Dev

マッピング配列と部分キーを持つ配列を使用して連想配列をマージします(名前付きパラメーターのサポート)

分類Dev

パラメータとしてポインタを1つだけ使用して、関数内のc配列を実行することは可能ですか?

分類Dev

複数の文字列を単一の関数パラメータとして渡す

分類Dev

MIPS-パラメータとして4つ以上の文字列

分類Dev

バイト配列をURLパラメータの文字列として取得する

分類Dev

bashのパラメーターとして配列を渡す

分類Dev

Cのパラメーターとして配列を渡す

分類Dev

文字列と URL の配列をパラメーターとして使用して 2 つのコンストラクターを実装しようとすると、あいまいなエラーが発生します。

分類Dev

JAXRPCを使用して文字列の配列をパラメーターとしてWebサービスメソッドに送信する

分類Dev

Seleniumを使用したRESTAssuredのPOSTリクエスト本文のパラメーターの1つへの入力としてjson文字列を渡す

分類Dev

配列パラメーターとしてのTypescript列挙値

分類Dev

パラメータの一部として文字列を使用する

分類Dev

パラメータの一部として文字列を使用する

分類Dev

KnockoutJS:1つのobservble配列をパラメーターとして別の配列に渡すと、それらがバインドされますか?

分類Dev

bashスクリプトの多くのキーワードパラメータの1つとして配列を解析する

分類Dev

GNUパラレル-パラメータとしての配列からの2つのパラメータ

分類Dev

whereJsonContainsを使用して、パラメーターを文字列の配列と比較します

分類Dev

Laravel APIパスポート:配列から1つのパラメーターを取得します:Auth :: user()-> token()

分類Dev

レポートパラメータをURL文字列として取得します

分類Dev

JSON文字列をリクエストパラメータとして他のサービスに渡す方法

分類Dev

パラメータとしてのクラスと配列

分類Dev

引数を配列としてcall_user_func_array()に渡すときに、1つの配列でパラメーターを受け取る方法

分類Dev

axiosリクエストのパラメータとして配列を渡す

Related 関連記事

  1. 1

    整数と文字列をパラメータとして持つ配列の文字列を返すメソッド

  2. 2

    パラメータのリストを1つの文字列としてPython関数に渡す

  3. 3

    PowerShellで2つの文字列を連結し、1つのパラメーターとして指定します

  4. 4

    複数のパラメータと1つの文字列配列を持つメソッドを呼び出す

  5. 5

    Delphiすべてのパラメータを単一の文字列として取得する方法

  6. 6

    ajax と rails を使用して複数のパラメータを単一の配列に保存する

  7. 7

    マッピング配列と部分キーを持つ配列を使用して連想配列をマージします(名前付きパラメーターのサポート)

  8. 8

    パラメータとしてポインタを1つだけ使用して、関数内のc配列を実行することは可能ですか?

  9. 9

    複数の文字列を単一の関数パラメータとして渡す

  10. 10

    MIPS-パラメータとして4つ以上の文字列

  11. 11

    バイト配列をURLパラメータの文字列として取得する

  12. 12

    bashのパラメーターとして配列を渡す

  13. 13

    Cのパラメーターとして配列を渡す

  14. 14

    文字列と URL の配列をパラメーターとして使用して 2 つのコンストラクターを実装しようとすると、あいまいなエラーが発生します。

  15. 15

    JAXRPCを使用して文字列の配列をパラメーターとしてWebサービスメソッドに送信する

  16. 16

    Seleniumを使用したRESTAssuredのPOSTリクエスト本文のパラメーターの1つへの入力としてjson文字列を渡す

  17. 17

    配列パラメーターとしてのTypescript列挙値

  18. 18

    パラメータの一部として文字列を使用する

  19. 19

    パラメータの一部として文字列を使用する

  20. 20

    KnockoutJS:1つのobservble配列をパラメーターとして別の配列に渡すと、それらがバインドされますか?

  21. 21

    bashスクリプトの多くのキーワードパラメータの1つとして配列を解析する

  22. 22

    GNUパラレル-パラメータとしての配列からの2つのパラメータ

  23. 23

    whereJsonContainsを使用して、パラメーターを文字列の配列と比較します

  24. 24

    Laravel APIパスポート:配列から1つのパラメーターを取得します:Auth :: user()-> token()

  25. 25

    レポートパラメータをURL文字列として取得します

  26. 26

    JSON文字列をリクエストパラメータとして他のサービスに渡す方法

  27. 27

    パラメータとしてのクラスと配列

  28. 28

    引数を配列としてcall_user_func_array()に渡すときに、1つの配列でパラメーターを受け取る方法

  29. 29

    axiosリクエストのパラメータとして配列を渡す

ホットタグ

アーカイブ