ProcessPool은 여러 개의 프로세스를 생성하여 각각의 프로세스에서 함수를 병렬로 처리할 수 있도록 도와줍니다. tqdm은 진행상황 바(progress bar)를 표시하는 라이브러리로, total인자에 전체 반복횟수를 넣어주면 반복문 진행상황을 보여줍니다.
Project description
Overview
ProcessPool은 여러 개의 프로세스를 생성하여 각각의 프로세스에서 함수를 병렬로 처리할 수 있도록 도와줍니다. tqdm은 진행상황 바(progress bar)를 표시하는 라이브러리로, total인자에 전체 반복횟수를 넣어주면 반복문 진행상황을 보여줍니다.
py_parallel_pools 함수는 some_func 함수를 params 리스트에 있는 값들을 인자로 넣어 호출하며, 병렬처리된 결과값들을 리스트 형태로 반환합니다. return_variables 리스트에는 some_func 함수의 반환값들이 들어가며, 반환값이 None인 경우는 리스트에서 제외됩니다.
이 함수를 사용하면 some_func 함수를 병렬처리하여 빠르게 처리할 수 있습니다.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for py_parallel_processing-0.4.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f821143c127b94911b26909be6dc55b9764a68bbaeb1f5d58e35a46d837f9d1 |
|
MD5 | 7d52c613ea88de40dfc3eba9b9ca590d |
|
BLAKE2b-256 | d7628c621e7047c438e370e6a399fe6a7a3878fc1d4cc4c5b2dabbe0913b4cbf |
Close
Hashes for py_parallel_processing-0.4.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78a7d293b5ab00dd12c747b21a6dd25fab36cadbced6508ca39b4f04be8074ea |
|
MD5 | e761fc80c5454b5840a87329fcc52c6a |
|
BLAKE2b-256 | 5ac8a40243c4db928430a761f9af9bc1754a4738929a635b5913ef5c8ef06747 |