위 화면에서 '항구'아래 버튼을 클릭 하려고 합니다. 이런식으로 버튼의 가운데 부분의 스샷을 떠줍니다. import pyautogui as pg def screen_shot(x_loc, y_loc, x_size, y_size, filename='departure.png'): pg.screenshot(filename, region=(x_loc, y_loc, x_size,y_size)) print('take screen shot') if __name__ == '__main__': screen_shot(2520, 1191, 40, 25) 위 코드를 이용하면 2520, 1191위치에서 40*25만한 크기의 스샷을 departure.png로 떠줍니다. x, y좌표는 아래 코드로 알 수 있습니다. import py..
import os import pandas as pd os.chdir(os.path.dirname(__file__)) df_data = pd.read_excel('boston_house_data.xlsx', index_col=0) # 엑셀 파일 읽기 df_target = pd.read_excel('boston_house_target.xlsx', index_col=0) 파일을 불러오려고 할 때 해당 위치에 파일이 없다고 에러가 나는 경우가 있습니다 os.path.dirname(__file__) 은 현재 파일이 위치한 경로를 리턴합니다. os.chdir(os.path.dirname(__file__)) 실행 경로를 현재 .py 파일이 위치한 곳으로 바꾸어 주고 실행하면 됩니다.
개요 머신러닝을 배울 때 가장 처음 나오는 Decision Tree에 대해 공부 해봅니다. Decision Tree는 '지도학습'(Supervised Learning)의 대표적인 알고리즘 입니다. 연속되지 않은 값 즉 이산값을 가지고 모델을 만들 때 사용 합니다. '지도학습'은 정답이 있는 학습 입니다. 처음에 잘 모를때는 '지도학습'부터 공부 하는게 입문용으로는 좋은 것 같습니다. 어디에 쓸까요? 모델이 여러가지가 있습니다 무엇을 하고 싶은 것일까요? {"age":35, "gender":"male"} 이런 데이터가 주어졌을 때 이 사람이 사고 싶을 것 같은 물건을 추천해 주고 싶은 걸까요? 아니면 데이터가 5천건 정도 있다고 했을 때 이 데이터를 학습시켜서 {"age":35, "gender":"male..
10만명당 자살로 죽음 10만명당 총기 관련 죽음 위 표는 인구 10만명당 자살로 한해에 몇명이 죽는지에 대한 그래프 입니다. 한국은 2019년에 자살로 26.9명이 죽었구요 이 수치는 세계 1위입니다. 총기 사고가 많이 나는 나라로 유명한 브라질이 21.68명인데요 과테말라, 온두라스 이런곳은 마약 갱단이 많아서 29.6명 24.6명 이렇게 되는 것 같구요 베네수엘라는 나라가 망해서 혼란스러워서 42명인것 같습니다. 혹자는 자살로만 죽으니까 평화로운 나라라고 하는데요 이게 과연 좋은것일까요? '그러면 총기 소지를 합법화 해서 총 맞을 위협을 갖고 살면 좋겠냐?'라고 하실 수도 있겠지만 극단으로 가자는 것이 아닙니다. 한국은 가진 자원도 없고 가진 자원이라고는 HR(Human Resource) 휴먼 리소..
제 와이프는 밤에 공부가 잘된다고 합니다. 밤 10시부터 새벽 1시 사이가 peek타임인것 같습니다. 제가 퇴근을 해서 같이 저녁을 먹으면 8시나 8시 30분정도 됩니다. 잠깐 쉬다가 와이프는 다시 공부하러 공부방으로 들어갑니다. 저 세탁기 옆에 작은 방이 와이프 공부방 입니다. 저 방에 고급 책상, 고급 모니터, 고급 사무용 의자, 최신 사양 노트북까지 와이프 전용으로 있기 때문에 저 방으로 들어가서 공부를 막 합니다. 다 고급인 이유는 장비가 좋아야 공부할 맛이 나기 때문입니다. 낮에도 공부하고 밤에도 공부하고 밤낮 없이 공부합니다. 와이프님은 누가 시켜야 공부가 잘되는 스타일 이라고 합니다. 그래서 학원에서 과제를 내주고 제출 받는 사이클이 짧은 선생님 일 수록 공부가 잘된다는 얘기를 한적이 있습니..
개요 코딩테스트 단골문제 괄호 푸는 문제를 Stack 을 안쓰고 풀어보겠습니다. 스택을 안써서 덜 복잡하다는 장점이 있고 덜 복잡하니 직관적이고 구현하기가 비교적 쉽다는 것입니다. 단점 이 알고리즘의 단점은 문자열의 길이가 늘어날 수록 속도가 많이 느려진다는 것입니다. 짧을때는 큰 차이가 없습니다. (((((((((((((((((((....1억개 ()()()...()...1억개 이런식으로 ()가 늦게 출현한다면 O(N 제곱)이 나오는 문제가 있습니다. 하지만 100만 이하일때는 속도가 그렇게 엄청 느리진 않을 것입니다. 구현 if s[i] == '(' and s[i + 1] == ')': 원리는 위 코드입니다. s를 한칸씩 옮기면서 여는 괄호 다음에 닫는 괄호가 나오면 없애는 것입니다. for i in ..
개요 머신러닝, 딥러닝 강의를 검색하면 이론부터 여러개를 보아야 해서 개발자 입장에서는 손이 바로 안가게 됩니다. 그래서 일단 hello를 출력하고 나면 이론 동영상들을 보는데 좀 더 몰입을 하게 되지 않을까 해서 hello를 출력 해보았습니다. 파이썬 버젼 이슈 python 3.7.9버젼에서 설치가 가능합니다. 3.9로 했더니 안되더라구요. Tensorflow 설치 pip install --index-url https://pypi.org/simple tensorflow --trusted-host pypi.org --trusted-host files.pythonhosted.org 설치는 위 커맨드로 설치 하면 됩니다. 설치 하면 2021년 3월 기준으로 최신 버젼인 2.4.x버젼이 설치 됩니다. 더 낮은..
개요 pyautogui는 파이썬에서 키보드와 마우스를 컨트롤 할 수 있는 기능을 묶어놓은 라이브러리 입니다. 파이썬에서 명령을 내려서 그림판에 아래와 같은 그림을 그려보는 예제를 해보았습니다. import pyautogui as pg print(pg.position()) pg.click() 위 코드는 현재 마우스커서의 위치를 출력하고 click을 하는 코드 입니다. import pyautogui, time pyautogui.getWindowsWithTitle("그림판")[0].activate() distance = 200 while distance > 0: pyautogui.drag(distance, 0, duration=0.5) # move right distance -= 5 pyautogui.drag..
개요 TritonClient를 이용해 Triton과 통신을 해보려고 할 때 windows에서 tritonclient를 설치하기가 어려운 경우가 있습니다. 다운로드 github.com/triton-inference-server/server/releases Releases · triton-inference-server/server The Triton Inference Server provides an optimized cloud and edge inferencing solution. - triton-inference-server/server github.com Nvidia에서 제공하는 위 git repository로 들어갑니다. 스크롤을 내려보면 위 목록이 나옵니다. 맨 위에꺼 tritonserver2.7...
- Total
- Today
- Yesterday
- docker container tissue box
- Sh
- 개발자
- 도커티슈케이스
- Linux
- docker container case
- 도커티슈박스
- docker container whale
- vim
- shellscript
- 도커각티슈케이스
- 이직
- 2017 티스토리 결산
- 싱가폴
- docker container
- 도커각티슈박스
- docker container tissue
- 도커컨테이너
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |