일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 가상 환경
- 설치
- javascript
- python multiprocessing
- python 기초
- easyocr 기존 모델
- conda
- 파이썬 기초
- easyocr 기존 모델 학습
- python 멀티프로세싱
- 파이썬
- 파이썬 멀티프로세싱
- 파이썬 학습 테스트
- 파이썬 pool
- python pool
- EasyOCR
- 자바스크립트
- Anaconda
- 기초
- python easyocr 학습
- 기존 모델 학습
- python 학습
- Java
- multiprocessing
- 자료형
- python
- 리액트
- 명령어
- react
- 함수
- Today
- Total
목록python (13)
귀찮아서가끔하는블로그

파이썬 멀티프로세싱 파이썬 멀티프로세싱 multiprocessing 은 threading 모듈과 유사한 API를 사용하여 프로세스 스포닝(spawning)을 지원하는 패키지입니다. multiprocessing 패키지는 지역과 원격 동시성을 모두 제공하며 스레드 대신 서브 프로세스를 사용하여 전역 인터프리터 록 을 효과적으로 피합니다. 이것 때문에, multiprocessing 모듈은 프로그래머가 주어진 기계에서 다중 프로세서를 최대한 활용할 수 있게 합니다. 유닉스와 윈도우에서 모두 실행됩니다. 출처 : https://docs.python.org/ko/3/library/multiprocessing.html 간단한 예제를 통해 multiprocessing의 장점을 살펴보자 1. multiprocessing..

파이썬 flask api 호출 테스트 간단한 예제를 통해 flask api 호출 테스트를 해보자 1. flask_test.py 작성 from flask import Flask, request, jsonify import multi_test import time from datetime import datetime app = Flask(__name__) app.config['JSON_AS_ASCII'] = False @app.route('/multi') def getMultiTest(): start_time = time.time() print("=====================================================") print("getMultiTest start_time : ",..

flask를 이용하여 python api 만들기 이전 포스팅에 이어 오늘은 flask를 이용하여 easyocr api를 만들어 보려고 한다. 이전포스팅 https://y-unknow94.tistory.com/22 [python] flask 사용해보기 1. flask란? 플라스크는 Python의 마이크로 웹 프레임워크이다. 다양한 웹 엔진과 붙여서 쓸 수 있고 또 가볍기도 해서 Django와 같이 쓰는 경우도 있다. 코드도 비교적 단순하고, 특히 API 서버를 만 y-unknow94.tistory.com 이전포스팅 https://y-unknow94.tistory.com/21 [python] easyocr 사용해보기 easyocr 사용해보기 easyocr을 사용하기 전에 OCR이 무엇인지 알아보자 OCR이란..

1. flask란? 플라스크는 Python의 마이크로 웹 프레임워크이다. 다양한 웹 엔진과 붙여서 쓸 수 있고 또 가볍기도 해서 Django와 같이 쓰는 경우도 있다. 코드도 비교적 단순하고, 특히 API 서버를 만들기에 매우 편리하다. 관련된 확장 기능들이 많기 때문이다. 출처 : 나무위키 2. flask 설치 pip install flask 3. flask 간단한 예제 from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello Python!" if __name__ == "__main__": app.run(host='0.0.0.0') #로컬 ip로 실행 4. flask 실행 python flask.py ..

easyocr 사용해보기 easyocr을 사용하기 전에 OCR이 무엇인지 알아보자 OCR이란? 보통 컴퓨터가 2진법(0/1) 데이터를 폰트를 통해 인간이 인식할 수 있는 형태로 글자를 보여 준다면, OCR은 그 반대로 인간이 종이 위에 써 놓은 글씨를 인지하여 텍스트 데이터로 치환한다. 보통은 스캐너로 읽어들인 이미지 파일을 분석하여 텍스트나 워드 파일로 결과물을 내놓는다. 출처 : 나무위키 ocr이 무엇인지 알아보았으니 ocr을 쉽게 사용할 수 있는 easyocr을 사용해보자 1. easyocr 설치하기 easyocr을 설치하는 방법으로는 두가지가 있다. 필자는 1번 방법으로 설치하여 사용하였다. 1번 방법 pip install easyocr 2번 방법 easyocr 설치하기 - git pip inst..

얼굴 인식 오픈 소스 deepface 실행시켜보기 1. 소스 코드 다운로드 https://github.com/serengil/deepface?ref=hackernoon.com GitHub - serengil/deepface: A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library A Lightweight Face Recognition and Facial Attribute Analysis (Age, Gender, Emotion and Race) Library for Python - GitHub - serengil/deepface: A Lightweight Face Recognitio..

얼굴 인식 오픈 소스 face_recognition 실행시켜보기 1. 소스 코드 다운로드 https://github.com/ukayzm/opencv GitHub - ukayzm/opencv: Practice OpenCV and TensorFlow Practice OpenCV and TensorFlow. Contribute to ukayzm/opencv development by creating an account on GitHub. github.com ※ 실제 face_recognition 패키지는 https://github.com/ageitgey/face_recognition에서 운영 중 GitHub - ageitgey/face_recognition: The world's simplest facial ..

1. Anaconda prompt 실행 2. 가상 환경 생성하기 conda create -n 가상환경이름 python=버전 가상 환경 설정이 완료되고 나면 anaconda3/envs/ 경로에 생성된 폴더를 볼 수 있음 3. 가상 환경 확인하기 conda info --envs 4. 가상 환경 활성화하기 conda activate 가상환경이름 5. 가상 환경 비활성화하기 conda deactivate 6. 가상 환경 라이브러리 설치하기 pip install 라이브러리 7. 가상 환경 라이브러리 확인하기 conda list 8. 가상 환경 복제하기 conda create -n 복사된가상환경이름 --clone 복사할가상환경이름 9. 가상 환경 삭제하기 conda remove -n 가상환경이름 --all 10. ..

윈도우에서 conda 설치하기 1. 아나콘다 공식 홈페이지의 다운로드 페이지 접속 (https://www.anaconda.com/products/distribution) Anaconda | Anaconda Distribution Anaconda's open-source Distribution is the easiest way to perform Python/R data science and machine learning on a single machine. www.anaconda.com 2. 다운로드 버튼 클릭 (작성 시점 기준 python 3.9) 3. 인스톨러 실행 후 설치 * 첫 번째 옵션을 선택할 경우 다른 프로그램들에 영향을 미칠 수 있기 때문에 체크 하지 않음 4. conda 설치 확인 * c..
집합 자료형 집합에 관련된 것들을 쉽게 처리하기 위해 만들어진 자료형 s1 = set("Hello") print(s1) ## 결과 {'e','l','o','H'} ## 순서가 없고 중복이 허용되지 않음 ## 선언 예시 s1 = set("Hello") s2 = {"H","e","l","l","o"} s3 = set([1,2,3]) s4 = {1,2,3} 교집합 s1 = set([1,2,3,4,5,6]) s2 = set([4,5,6,7,8,9]) print(s1 & s2) #교집합 ##결과 {4,5,6} print(s1.intersection(s2)) #교집합 ##결과 {4,5,6} 합집합 s1 = set([1,2,3,4,5,6]) s2 = set([4,5,6,7,8,9]) print(s1 | s2) #합집..