Pythonで複数の引数を必要とするメソッドを使用したマルチプロセッシングプール

ShashankAC

ドキュメントhttps://docs.python.org/3/library/multiprocessing.htmlから、マルチプロセッシングとPythonを初めて使用します

以下のコードを実行することができました。

from multiprocessing import Pool

def f(x):
    return x*x

if __name__ == '__main__':
    with Pool(5) as p:
        print(p.map(f, [1, 2, 3]))

しかし場合は、f(x)に変更されf(x,y,z)ているように

def f(x, y, z):
        return x*y*z

メソッドf(x, y, z)から3つの引数を渡すための構文は何p.mapですか?

jtbandes

多分あなたは探していstarmapますか?

starmap(func, iterable[, chunksize])

map()と同様ですが、iterableの要素は、引数としてアンパックされるiterableであることが期待されます。

したがって、[(1,2), (3, 4)]結果の反復可能は[func(1,2), func(3,4)]

バージョン3.3の新機能。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

複数の(キーワード)引数を使用したPythonでのマルチプロセッシング

分類Dev

配列と複数の引数を使用したPythonマルチプロセッシング

分類Dev

複数の引数とvoid関数を持つPythonマルチプロセッシングプール

分類Dev

Pythonマルチプロセッシングで特定のキーワード引数を指定する方法

分類Dev

複数の引数を持つPythonマルチプロセッシングプールマップ

分類Dev

Python-複数のforループを使用したマルチプロセッシング

分類Dev

マルチプロセッシングのために複数のコマンドを実行するPython

分類Dev

マルチプロセッシング関数で引数を渡す方法とマルチプロセッシングリストを使用する方法は?

分類Dev

マルチプロセッシングで動的にロードされた関数をターゲットとして使用するプール

分類Dev

Pythonでマルチプロセッシングを使用して複数のファイルを読み取り、読み取った値を連結する

分類Dev

データフレームとして引数を使用したマルチプロセッシング

分類Dev

複数のtqdmプログレスバーを使用したマルチプロセッシング

分類Dev

Pythonマルチプロセッシングは複数のコアを使用していないようです

分類Dev

Pythonマルチプロセッシング(データをより小さなチャンクに分割する-複数の関数の引数)

分類Dev

Python3で複数のmap_async(マルチプロセッシング)を使用する

分類Dev

Pythonでのマルチプロセッシングを使用したForループ

分類Dev

プールを使用したPythonでのマルチプロセッシング

分類Dev

Pythonマルチプロセッシングと引数の受け渡しのヘルプが必要

分類Dev

Python(マルチプロセッシング):ワーカープロセス初期化関数の引数として辞書を渡す方法は?

分類Dev

Pythonマルチプロセッシングワーカープロセスが複数のコアを使用しないのはなぜですか?

分類Dev

Python-複数の引数でマルチプロセッシングを使用しても機能しません

分類Dev

Pythonマルチプロセッシングでグローバル/共通変数を使用する方法

分類Dev

Python:パラメーターを使用したマルチプロセッシング関数

分類Dev

Pythonはスレッドごとに複数のプロセスをマルチプロセッシングします

分類Dev

複数の機能を使用したマルチプロセッシングフォーク

分類Dev

マルチプロセッシングキューが複数のカメラからフレームを取得するためのCPUは100%です

分類Dev

Pythonマルチプロセッシングモジュールの.join()メソッドは正確には何をしているのですか?

分類Dev

Pythonマルチプロセッシングの子プロセスが親イベントまたはメソッドをトリガーします

分類Dev

iterable引数と!iterable引数の両方を使用して関数をマルチプロセッシングします

Related 関連記事

  1. 1

    複数の(キーワード)引数を使用したPythonでのマルチプロセッシング

  2. 2

    配列と複数の引数を使用したPythonマルチプロセッシング

  3. 3

    複数の引数とvoid関数を持つPythonマルチプロセッシングプール

  4. 4

    Pythonマルチプロセッシングで特定のキーワード引数を指定する方法

  5. 5

    複数の引数を持つPythonマルチプロセッシングプールマップ

  6. 6

    Python-複数のforループを使用したマルチプロセッシング

  7. 7

    マルチプロセッシングのために複数のコマンドを実行するPython

  8. 8

    マルチプロセッシング関数で引数を渡す方法とマルチプロセッシングリストを使用する方法は?

  9. 9

    マルチプロセッシングで動的にロードされた関数をターゲットとして使用するプール

  10. 10

    Pythonでマルチプロセッシングを使用して複数のファイルを読み取り、読み取った値を連結する

  11. 11

    データフレームとして引数を使用したマルチプロセッシング

  12. 12

    複数のtqdmプログレスバーを使用したマルチプロセッシング

  13. 13

    Pythonマルチプロセッシングは複数のコアを使用していないようです

  14. 14

    Pythonマルチプロセッシング(データをより小さなチャンクに分割する-複数の関数の引数)

  15. 15

    Python3で複数のmap_async(マルチプロセッシング)を使用する

  16. 16

    Pythonでのマルチプロセッシングを使用したForループ

  17. 17

    プールを使用したPythonでのマルチプロセッシング

  18. 18

    Pythonマルチプロセッシングと引数の受け渡しのヘルプが必要

  19. 19

    Python(マルチプロセッシング):ワーカープロセス初期化関数の引数として辞書を渡す方法は?

  20. 20

    Pythonマルチプロセッシングワーカープロセスが複数のコアを使用しないのはなぜですか?

  21. 21

    Python-複数の引数でマルチプロセッシングを使用しても機能しません

  22. 22

    Pythonマルチプロセッシングでグローバル/共通変数を使用する方法

  23. 23

    Python:パラメーターを使用したマルチプロセッシング関数

  24. 24

    Pythonはスレッドごとに複数のプロセスをマルチプロセッシングします

  25. 25

    複数の機能を使用したマルチプロセッシングフォーク

  26. 26

    マルチプロセッシングキューが複数のカメラからフレームを取得するためのCPUは100%です

  27. 27

    Pythonマルチプロセッシングモジュールの.join()メソッドは正確には何をしているのですか?

  28. 28

    Pythonマルチプロセッシングの子プロセスが親イベントまたはメソッドをトリガーします

  29. 29

    iterable引数と!iterable引数の両方を使用して関数をマルチプロセッシングします

ホットタグ

アーカイブ