일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- postgresql
- Jupyter
- 실행권한
- insert
- SWIFT
- mysql
- postgres
- ssh
- kitura
- PYTHON
- nGrinder
- STF
- rethinkdb
- openpyxl
- 28015
- appium server
- nmap
- Materials
- STF_PortForwarding
- GoCD
- sshpass
- create table
- Jupyter Notebook
- centos
- ubuntu
- ftp
- perfect
- appium
- port forwarding
- nohup
- Today
- Total
목록Python (55)
don't stop believing
영어공부한다고 Dialouge를 Crawling해서 쌓아둔 파일이 2천개가 있습니다. 파일은 아래와 같이 영어와 한글 해석이 번갈아 가며 있습닏다. (Stacey is talking to her father…) (스테이시가 아버지와 얘기를 나눈다…) Stacey: Dad Mom said you and Uncle Jason are thinking about going into business together. 스테이시: 아빠 엄마가 그러시는데 아빠하고 제이슨 삼촌하고 동업할 생각이시라면서요. Ed: That's the plan. 에드: 그럴 계획이지. Stacey: Are you going to do it? 스테이시: 동업 하실 거예요? Ed: Yes but we want to start slow. 에드:..
깨끗한 윈도우 PC에서 Python 2.7 버전과 3.6 버전을 설치해 보겠습니다.먼저 PC에 Python이 설치되어 있는지 버전을 확인해 보겠습니다. C:\Users\jake>python --version 'python'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. 이제 python을 다운받읍시다. Python Official Site로 이동합니다.[https://www.python.org]Downloads 탭을 클릭하면 Python 3.6.4 버전과 2.7.14 버전을 다운받을 수 있습니다.우리는 두 버전 모두 설치할 것이기 때문에 모두 다운 받습니다. python-3.6.4.exe 파일과 python-2.7.14.msi 파일을 다운 받았습니다. 3.6 버전부..
윈도우에 Python을 설치해 보겠습니다.Python은 버전이 2.7.x와 3.6.x 크게 두 가지 버전이 사용됩니다. 우리는 2.7 버전과 3.6버전 모두 설치해 보겠습니다.그리고 기본 사용을 3.6으로 맞춰 보겠습니다. 먼저 윈도우 PC에 Python이 설치가 되어 있는지 확인해 봅시다.cmd 창을 열고 python 버전을 확인해 봅시다. cmd창은 Windows 키 + R을 누르면 됩니다. C:\Users\jake>python --version Python 2.7.14 python --version을 하면 현제 설치된 python의 버전을 확인할 수 있습니다. 저는 2.7.14 버전이 설치되어 있네요. 그럼 python이 어디에 (어느 폴더에)있는지 찾아 봅시다. where 라는 명령을 사용하면 됩..
성능 테스트나 간단한 python 스크립트를 만들때 자주 timestamp를 사용합니다. python에서 timestamp를 출력하는 여러가지 방법이 있겠지만 몇가지 자주 사용하는 걸 기록하겠습니다. 아래 코드는 python2와 3에서 사용할 수 있습니다. import time, datetime def makeTS_01(): return str(int(time.time())) def makeTS_02(): i = datetime.datetime.now() dt = datetime.datetime(i.year, i.month, i.day, i.hour, i.minute, i.second) return str(int(time.mktime(dt.timetuple()))) def convertDate(ts): ..
Python.org에서 package를 다운받아 설치하다 brew로 모든 package를 관리하고 싶어졌습니다. 그래서 이번엔 brew를 이용해 python 3를 설치해 보겠습니다. 먼저 Home Brew 를 설치 합니다. [http://dejavuqa.tistory.com/80] brew가 설치 되었다면 python3를 설치해 봅시다. $ brew install python3 brew로 설치된 항목을 보고 싶다면 brew list로 보면 됩니다. $ brew list gdbmopensslpkg-configpython3readlinesqlitexz python3가 설치된 걸 볼 수 있습니다. 다시 터미널에서 python3의 버전을 확인해 봅니다. $ python3 --version Python 3.6.3..
OpenAI Gym이 어떤 것이냐면 아래 써있습니다.[https://gym.openai.com/docs/]OpenAI Gym is a toolkit for developing and comparing reinforcement learning algorithms. It makes no assumptions about the structure of your agent, and is compatible with any numerical computation library, such as TensorFlow or Theano. You can use it from Python code, and soon from other languages. 강화학습을 배우면서 OpenAI Gym을 사용해 보게 되었습니다.우선 설..
OpenCV를 이용해 template matching을 하는데 문제가 하나 있었습니다.Appium의 save_screenshot()으로 디바이스의 이미지를 capture한 후 OpenCV를 이용해 matchTemplate()을 할때 template이미지의 사이즈가 capture한 원본 사이즈와 동일해야 잘 찾을 수 있었습니다.template 이미지의 사이즈가 원본 이미지에서 찾으려는 부분과 사이즈가 다르다면 잘못된 것을 찾습니다. 원본 사이즈의 찾으려는 부분이 template의 사이즈와 일치해야 합니다. 비슷한 이미지도 잘 찾아 집니다. Appium을 이용해 Unity App에 대한 자동화 테스트를 진행할 때 디바이스의 해상도별 template을 준비해야 됩니디.
OpenCV의 canny에 대해 search하다 괜찮은 post를 봤습니다. 괜찮으면 바로 따라해 봐야죠. https://www.pyimagesearch.com/2015/04/06/zero-parameter-automatic-canny-edge-detection-with-python-and-opencv/ 바로 소스코드부터 확인해 보겠습니다. # import the necessary packages import numpy as np import argparse import glob import cv2 def auto_canny(image, sigma=0.33): # compute the median of the single channel pixel intensities v = np.median(image)..
모두를 위한 머신러닝/딥런닝 강의https://hunkim.github.io/ml/ Tensorflow API Documenthttps://www.tensorflow.org/api_docs/
OpenCV에 Extra Module이 있습니다. OpenCV가 가진 기본 기능 외 추가 기능인 거죠. 추가 기능에 대해서는 아래 url을 확인해 주세요.[https://github.com/opencv/opencv_contrib/tree/master/modules] 저는 text를 사용하려고 Extra Module을 설치했습니다.text: Visual Text Matching -- In a visual scene, detect text, segment words and recognise the text. 이걸 사용하려면 Source로 설치해야 합니다.우선 Source 설치부터 배워 봅시다. source build를 하기위해 아래 개발툴을 brew로 설치해 줍니다. $ brew install cmake p..