일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ubuntu
- ssh
- Jupyter
- rethinkdb
- nohup
- appium
- nGrinder
- mysql
- insert
- postgres
- PYTHON
- STF_PortForwarding
- GoCD
- 실행권한
- port forwarding
- perfect
- SWIFT
- kitura
- 28015
- postgresql
- centos
- nmap
- Materials
- STF
- sshpass
- openpyxl
- Jupyter Notebook
- create table
- ftp
- appium server
- Today
- Total
목록Python (55)
don't stop believing
template 이미지를 원본 이미지와 매칭 시키는 sample 입니다.http://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_template_matching/py_template_matching.html 6가지의 template matching method를 비교해 보는 예제입니다.원본 이미지는 twice 입니다. template 이미지는 누군지 모르겠습니다. 복스럽게 생겼네요. 아래와 같이 작성하고 OpenCV가 여러 matching method를 사용해 원본 이미지에서 template 이미지를 찾게해 보겠습니다. import cv2 import numpy as np from matplotlib import p..
Windows에 OpenCV 설치는 whl 파일로 설치합니다.먼저 python 버전을 확인합니다. C:\Users\tongchun>python --version Python 3.5.4 이제 아래 경로에서 버전에 맞는 whl 파일을 다운받아야 합니다.openCV는 numpy가 있어야 합니다. 그래서 numpy도 같이 설치 합니다. 아래 url에서 whl 파일을 다운받습니다.Numpy: https://www.lfd.uci.edu/~gohlke/pythonlibs/#numpyOpenCV: https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv저는 python 버전이 3.5이기 때문에 아래 두 파일을 다운 받았습니다.numpy-1.13.3+mkl-cp35-cp35m-win_a..
Python에서 method, property등의 검증을 위해 사용된다.[https://docs.python.org/3/library/unittest.html] 간단하게 알아봅시다.우선 코드부터 바로 들어갑니다. import unittest class TestStringMethods(unittest.TestCase): def test_upper(self): self.assertEqual('foo'.upper(), 'FOO') def test_isupper(self): self.assertTrue('FOO'.isupper()) self.assertFalse('Foo'.isupper()) def test_split(self): s = 'hello world' self.assertEqual(s.split(),..
인공지능이나 Appium을 이용한 테스트 자동화 구현할 때 OpenCV를 사용하게 됩니다.우선 OpenCV가 뭔지 Mac에 설치하고 가지고 놀아 봅시다. 우선 Mac에 OpenCV를 설치합니다. 설치는 brew로 합니다. $ brew tap homebrew/science $ brew install opencv Python3에서 opencv 모듈을 호출하려면 아래와 같은 작업을 해야 한다.먼저 cv2.cpython-36m-darwin.so 파일을 cv2.so로 변경합니다. 경로를 먼저 확인해 봅니다. $ ls /usr/local/opt/opencv/lib/python3.6/site-packages/ cv2.cpython-36m-darwin.so 파일이 있다면 cv2.so로 복사합니다. $ cd /usr/l..
영어 단어 엑셀에서 Accent를 ^로 표현했다.처음 단어 정리할때는 Accent표시를 안해서 Accent(^)표시가 없는게 있다. Cell에서 Accent(^) 표시가 없는걸 찾고싶다.우선 발음은 대괄호([ ])안에 표시되고 그 안에 Accent(^)가 없는걸 찾으면 된다. 먼저 String에 대한 검색은 아래와 같이 in으로 하면 된다. >> 'Py' in 'Python' True 이걸로 함수를 두개 만들어 준다.findExistString(), findNonExistString() # -*- coding:utf-8 -*- import openpyxl # 엑셀파일 열기 filename = "1-words.xlsm" book = openpyxl.load_workbook(filename) # 엑셀 파일의..
Mac에 TensorFlow를 설치하는 건 Windows보다 간단합니다.개발 편의를 위해 Python 3.6.x로 설치합니다. $ python --version Python 3.6.3 이제 아래 명령으로 tensorflow를 설치합니다. $ pip3 install tensorflow 설치가 되는 것을 확인할 수 있습니다.이제 tensorflow가 정상적으로 설치 되었는지 확인해 봅시다.python 명령 실행 후 아래 코드를 실행해 봅니다. >>> import tensorflow as tf >>> hello = tf.constant('Hello, tongchun') >>> sess = tf.Session() >>> print(sess.run(hello)) b'Hello, tongchun' tensorflo..
Mac에는 기본으로 Python 2.7.10이 설치되어 있습니다.터미널을 열어 python 버전을 확인해 보겠습니다. $ python --version Python 2.7.10 Python 3.x를 사용하고 싶다면 Python.org에서 다운받습니다. Python 3.6.3 버튼을 클릭하면 .pkg 파일을 다운받을 수 있습니다.pkg 파일을 더블클릭해 설치를 시작합니다. 다시 터미널에서 python3의 버전을 확인해 봅니다. $ python3 --version Python 3.6.3 python3 명령을 그냥 python으로 하고 싶다면 alias를 지정하면 됩니다..bash_profile 파일을 열고 alias를 설정합니다. $ sudo vim ~/.bash_profile 첫 줄에 alias를 아래와 ..
Jupyter Notebook에서는 matplotlib를 이용해 데이터 시각화 결과를 인라인 출력으로 곧바로 확인 할 수 있습니다.matplotlib 출력을 인라인으로 확인하려면 일단 다음과 같은 코드를 셀에 입력해야 합니다. %matplotlib inline import matplotlib.pyplot as plt 그리고 그래프 출력이 되는 코드를 아래 Cell에서 하면 됩니다.예를 들어 숫자 연산 라이브러리 numpy를 사용해 적당한 그래프를 그려보겠습니다. import numpy as np x = np.arange(-10, 20, 0.1) y = np.sin(x) plt.plot(x, y) 4줄의 코드로 사인 파형 그래프를 그려봤습니다.
Jupyter Notebook은 웹 브라우저에서 사용하는 대화형 파이썬 환경입니다. 설치는 간단 합니다.우선 pip을 업데이트 해주고, jupyther를 install 하면 됩니다. pip3 install --upgrade pip pip3 install jupyter 그리고 바로 실행해 봅니다. jupyter notebook 실행하면 바로 브라우저가 뜨고 http://localhost:8888/tree 경로를 호출하게 됩니다.만약 실행한 위치에 파일이나 폴더가 있다면 Files에 나오게 됩니다.새 노트를 만들어서 써봅시다.오른쪽에 있는 New 버튼을 눌러 Python3를 선택합니다.그럼 새 노트가 나옵니다.새로운 노트가 만들어지면 In [ ]이라는 레이블과 함께 텍스트 상자가 나옵니다. 여기에 파이썬 코..
인공지능이란 것을 배워 봅시다. 그중에서 가장 유명한 tensorflow를 설치하고 기본 예제를 따라해 봅시다. 언제 Windows에 python 3.5 이상의 버전이 설치되어 있어야 합니다. 윈도우 cmd에 python 버전을 확인해 봅니다. python --version Python 3.6.2 자.. 여기서부터 문제가 있었습니다. tensorflow는 Windows버전의 경우 python 3.5.x에서만 실행이 되고 있습니다. 그러니 python 3.5.4 버전을 설치해 주고 환경변수의 path를 다시 잡아 줬습니다. cmd 또는 PowerShell을 관리자 모드로 실행합니다. 그리고 다시 python 버전을 확인 합니다. python --version Python 3.5.4 3.5.4 버전이니 pi..