행궁동 데이터 엔지니어

  • 홈
  • 태그
  • 미디어로그
  • 방명록
프로필사진

행궁동 데이터 엔지니어

행궁동에 살고있는 데이터 엔지니어 Mentha 입니다. 어느새 IT분야에서 일을 시작한 지 6년(2024년)이 되었습니다. 요즘은 데이터수집, 정리, 가공, 시각화와 관련된 일 외에 개발 관련 일도 많이 하고 있습니다. 개인적으로는 현재 하고있는 일에 아주 만족하지만 과거에 생각했던, 6년차 만큼의 실력인지는 잘 모르겠습니다 ㅎㅎ 부족하더라도 계속 기록하려고하고 혹시 궁금하신 게 있다면 댓글 남겨주세요.

  • 분류 전체보기 (283)
    • 개인적인 이야기 (72)
    • 엑셀 (26)
    • 데이터사이언스 (8)
      • 하둡(Hadoop) (1)
      • 통계 (1)
      • Elasticsearch(엘라스틱서치) (1)
      • Airflow (4)
      • Google Analytics, GTM (1)
    • 프로그래밍 (66)
      • Python (11)
      • 알고리즘 With Python (19)
      • 환경설정 (20)
      • 코딩관련 정보 (12)
      • Go (1)
      • 업무하며 겪은 이것 저것 (2)
    • 컴퓨터 기본 (66)
      • 도커(Docker) (1)
      • 데이터베이스(DB) (48)
      • 네트워크 (1)
      • 리눅스(Linux) (12)
      • Git (4)
    • 1달 언어씹어먹기(Python) (16)
      • 개요 (1)
      • Python (6)
      • Python(데이터수집) (9)
      • 딥러닝 With Python (0)
    • 기타 IT 정보 (5)
    • 책 (9)
    • 식물 사진 (2)
    • 직업이야기 (1)
    • 영어 (4)
    • 기타 취미 (2)

pythonmultiprocessing 1

[Python] Python 멀티프로세싱 예제 with concurrent.futures

Python에서 멀티프로세싱을 구현한 예제입니다. 사용 모듈 : concurrent.futures 테스팅 알고리즘 : 소수(Prime number) 판별 ← 에라토스테네스의체 X, 테스트를 위해 계산 집약적인 알고리즘 사용 112272535095293과 같은 15자리 소수 8개 사용 테스트 케이스 3가지 결과 Single Process : 4.03초 Multi Thread (4) : 4.15초 / 문서 하단에 참고자료로 정리한 '불곰'님 블로그를 보면 Python에서 멀티프로세싱을 구현하려면 Multi Thread가 아닌 Multi Process를 사용해야 한다고 합니다. Single Process보다 느렸던 이유는 오버헤드 때문인 것 같습니다. Multi Process (4) : 1.90초 상세한 설명..

프로그래밍/Python 2021.07.31
이전
1
다음
더보기

© selinak

티스토리툴바