병렬처리를 하면, 안 했을 때와 비교했을 때 엄~~~~~~~~~청 빨라진다.
병렬처리는 from multiprocessing import Pool 로 사용할 수 있으며,
병렬처리를 하려 하는 함수와 인덱스를
with Pool() as p:
p.map(함수, 인덱스)
이렇게 처리해줄 수 있으며,
tqdm과 함께 사용하려면, map을 imap으로 바꿔주고 len 을 넣어주면 된다.
with Pool() as p:
list(tqdm(p.imap(함수, 인덱스, total=len(인덱스))
'데이터사이언스 > 파이썬' 카테고리의 다른 글
[설치] Ubuntu에 Pytorch -GPU 버전 설치하기 (1) | 2023.05.19 |
---|---|
[파이썬 기초] print 함수 (0) | 2022.12.10 |