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.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 858fbf5793b31b313c4c3511b94fa239e084278e47e16a20b99bfd10e9dbc743 |
|
MD5 | 6692419a5b0a7987246f4b1ff48335e3 |
|
BLAKE2b-256 | d51946fc49cb35cc1726866ab2613716044b17ce623db40d80d75d633bc3e6f4 |
Close
Hashes for py_parallel_processing-0.4.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 009f26c6ddd2ff647badbc2dfa4e9dc90692f526c0ba9e8cee668666adb8c7c5 |
|
MD5 | 94cb3a0ef51da184ddb788f392f832d0 |
|
BLAKE2b-256 | 65e2f27f47e23adb9b20ebb622963e6c080d243f286ab0a7295d27ed06c4ab49 |