일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 통계
- Machine Learning
- Deep learning
- node.js
- Statistics
- Big Data
- 우리들교회
- No SQL
- 김양재 목사님
- 주일설교
- WebGL
- 김양재
- 데이터 과학
- 빅 데이타
- MongoDB
- Artificial Intelligence
- R
- 인공지능
- data science
- 김양재 목사
- 빅데이타
- 빅데이터
- 몽고디비
- probability
- 확률
- openCV
- nodeJS
- c++
- 딥러닝
- 빅 데이터
- Today
- Total
목록python (24)
Scientific Computing & Data Science
이번 포스팅에서는 Python에서 glob 라이브러리를 이용하여 지정 경로의 파일을 가져오는 방법에 대해 알아보겠습니다. 우선 glob 라이브리러를 Import합니다(glob 라이브리러는 Python의 기본 라이브러리이므로 별도의 설치가 필요 없습니다). 1import globcs 예를 들어, 지정된 경로에서 .jpg 이미지 파일을 모두 불러오려면 다음과 같이 코드를 작성합니다: 1images = glob.glob('{YOUR_PATH}/*.jpg')cs {YOUR_PATH}는 이미지 파일이 존재하는 경로입니다. 이제 images 변수에 등록된 파일 리스트를 확인할 수 있습니다. > images Out[2]: ['./resources/data/left09.jpg', './resources/data/lic..
이번 포스팅에서는 python에서 openpyxl 모듈의 load_workbook을 활용하여 Excel 데이터 변경하는 방법에 대하여 알아보도록 하겠습니다. 우선 아래 Excel 파일을 Working Directory에 다운받으시기 바랍니다: Excel 파일을 열면 아래 이미지와 같이 x, y(= sin(x))로 구성되어 있음을 확인할 수 있습니다. 이제 y = sin(x) 대신 y = cos(x)로 C열의 3:12 Cell을 교체하여 새로운 Excel 파일로 저장하도록 하겠습니다. 다음은 앞서 언급한 내용을 구현하는 샘플 코드입니다. 1234567891011121314151617181920import numpy as npfrom openpyxl import load_workbook x = [1, 2, ..
이번 포스팅에서는 Python의 Data 데이터 분석 라이브러리(모듈)인 pandas를 이용하여 Microsoft Excel 파일의 데이터를 불러오는 방법에 대하여 알아보도록 하겠습니다. 샘플 코드는 다음과 같습니다:12345678910import pandas as pd inputExcelFile = {YOUR_EXCEL_FILE_PATH}if os.path.isfile(inputExcelFile): xl = pd.ExcelFile(inputExcelFile)else: print("[ERROR] Failed to load Excel File : %s" % (inputExcelFile)) # Load a sheet into a DataFrame by name: dfdf = xl.parse(''.join(x..
Python에서 디렉터리의 존재 여부를 확인하고, 없을 경우 해당 디렉터리를 생성하는 예제 코드입니다.1234567try: if not(os.path.isdir({YOUR_DIRECTORY_NAME})): os.makedirs(os.path.join({YOUR_DIRECTORY_NAME}))except OSError as e: if e.errno != errno.EEXIST: print("Failed to create directory!!!!!") raiseColored by Color Scriptercs {YOUR_DIRECTORY_NAME}은 생성하고자 하는 디렉터리 이름입니다.다음은 텍스트 파일에 데이터를 쓰는 예제 코드입니다.123456789import os filepath = os.path.jo..
datetime 모듈을 이용하여 현재 시간을 출력하는 Python 예제입니다. 123from datetime import datetime print("Current Time is %s." % (str(datetime.now())))cs
Written by Geol Choi | Nov. 01, 2017 이번 포스팅에서는 웹캠으로부터 입력받은 영상을 TensorFlow Object Detection API와 연동하여 오브젝트를 감지하는 방법에 대해 알아보겠습니다. 지난 포스팅을 읽지 않았다면, 먼저 읽을 것을 권장하며, Python-OpenCV에 대한 간단한 지식도 필요합니다. TensorFlow Object Detection API를 이용한 다물체 인식하기 Part 1. - 개발환경 설정TensorFlow Object Detection API를 이용한 다물체 인식하기 Part 2. - 코드 설명 및 응용Python-OpenCV 개발환경 구축TensorFlow Object Detection API GitHub Page * 주의사항: 본 포..
Written by Geol Choi | Oct. 30, 2017 이번 포스팅에서는 Python-OpenCV를 이용한 Video Processing 방법에 대하여 알아보도록 하겠습니다. Python-OpenCV 설치방법은 이 링크를 참고해 주시기 바랍니다.1. Video Frame CaptureVideo 경로(파일명 포함)를 지정하여 해당 비디오를 Frame-by-Frame으로 출력하는 코드입니다. 코드는 Self-explanatory하므로 따로 코드 설명을 추가하지는 않습니다. 1234567891011121314151617181920212223242526272829303132333435363738394041import cv2 ###########################################..
Written by Geol Choi | Oct. 30, 2017 지난 포스팅에서 약속드린 바와 같이, TensorFlow의 Object Detection API의 예제 코드를 분석하고 응용 예제에 대한 설명을 드리겠습니다. 아래 코드 설명을 이해하려면 지난 포스팅에 소개드린 내용대로 코드를 우선 실행해 보시기를 권장합니다. * 본 튜토리얼을 시리즈로 진행되며, 각 링크는 다음과 같습니다:TensorFlow Object Detection API를 이용한 다물체 인식하기 Part 1. - 개발환경 설정TensorFlow Object Detection API를 이용한 다물체 인식하기 Part 2. - 코드 설명 및 응용TensorFlow Object Detection API를 이용한 다물체 인식하기 Part..
Written by Geol Choi | Oct. 28, 2017 이번 포스팅은 Windows의 Python 환경에서 Open Source Computer Vision Library인 OpenCV 개발환경을 구축하는 방법에 대해 알아보겠습니다. 이 포스팅에 설명된 방법 외에도 다양한 방법들이 존재하지만 가급적 쉽게 따라할 수 있는 방식을 소개하도록 하겠습니다.1. Python 2.7 환경에 구축하기Python 2.7 환경에 구축하는 방법은 가장 간단한 방법이며, 다음과 같은 절차로 진행합니다: (1) OpenCV 공식사이트(https://opencv.org)에서 원하는 버전의 OpenCV Windows Package를 다운받아 설치합니다. (2) 설치는 사실 상 압축파일을 해제하는 것에 불과한데, 설치된..
Written by Geol Choi | Oct. 01, 2017 이번 포스팅에서는 R에서 GPU(CUDA)가 지원되는 TensorFlow 실행환경을 구축하는 방법에 대하여 알아보겠습니다. 수많은 삽질(?)을 한 끝에 알아낸 나름의 방법인데 정답인지는 모르겠습니다. 다만 이 방법으로 실행환경을 설정하면 확실히 R에서 GPU가 지원되는 TensorFlow를 활용할 수 있을 것입니다.설치환경Windows 7 OS 환경에서 설치방법을 설명하겠지만, Mac OS나 Linux 계열에서도 비슷한 방법으로 설치가 가능하리라 생각됩니다. 필자의 설치환경은 다음과 같습니다:OS: Windows 7 64bit그래픽스 카드: Nvidia GeForce GTC 750TiR: 3.4.2 (Short Summer) - 이 글을 ..