본문 바로가기

전체 글254

탐색적 데이터 분석 (eda) 가설로 데이터 검증을 하는게 아닌 데이터를 살펴보면서 인사이트 찾기 https://pypi.org/project/sweetviz/ import pandas as pd import sweetviz as sv df = pd.read_csv("titanic.csv") my_report = sv.analyze(df) my_report.show_html() https://pypi.org/project/pandas-profiling/ import pandas as pd from pandas_profiling import ProfileReport df = pd.read_csv("titanic.csv") profile = ProfileReport(df, title="report") profile.to_file("you.. 2022. 5. 16.
오렌지3로 머신러닝 해보기 * 딥러닝과의 차이 머신러닝은 사람이 학습 데이터 제공 딥러닝은 기계가 스스로 학습 * 오렌지3 https://pypi.org/project/Orange3/ 설치 : pip install Orange3 실행 : orange-canvas * 실습 1. 공부용 데이터 추가 > 속성 예측해야 할 항목을 타겟 설정 넘버링, 날짜 등 부가 정보는 메타 설정 불필요한 정보는 스킵 나머지는 피쳐 유지 (타겟의 원인이 되는 정보) 2. 공부 데이터와 프리딕션(예측) 항목 중간에 모델로 연결 학습 진행됨 모델은 여러개 사용 가능 3. 예측용 데이터 추가 피쳐 정보는 임의로 입력해놔야 함 4. 예측 데이터와 프리딕션 연결 5. 프리딕션 더블클릭하면 결과 표시 --- 2022. 5. 16.
pywinauto 사용해보기 윈도우11의 메모장 최신 버전으로 진행 객체 구조는 inspect 도구를 구글링해서 파악해도 됨 # pip install pywinauto from pywinauto.application import Application # 메모장 실행하기 (최신 프로그램은 대체적으로 uia) app = Application(backend="uia").start("notepad.exe") # 실행 대기 # app.window(title='제목 없음 - 메모장').wait('ready', timeout=5) # 객체 구조 확인하기 # dig.print_control_identifiers() # 창 정의 (띄어쓰기 및 하이픈 없어도 인식) # dig = app['제목 없음 - 메모장'] dig = app['제목없음메모장'].. 2022. 4. 5.
구글홈 루틴으로 미세먼지 알림 셋팅 시작 조건 어시스턴트에게 말할 명령어 : '더스트' 입력 추천 시간 : 자유롭게 설정 작업 명령어 직접 추가해 보기 : '미세먼지 xx동 어때' 동작 확인 '오케이구글 더스트'라고 말하면 미세먼지를 알려준다 설정된 시간에도 알려준다 2022. 4. 1.
ASUS 젠북 셋팅기 (UM3402YA-KP103) https://www.asus.com/kr/Laptops/For-Home/Zenbook/Zenbook-14-UM3402-AMD-Ryzen-5000-series/ Zenbook 14 (UM3402, AMD Ryzen 5000 series)|노트북 노트북|ASUS 한국ASUS Zenbook은 컴팩트하고 가벼운 고성능 노트북입니다. Zenbook Pro, Duo, S 및 Flip 시리즈는 엔터테인먼트, 크리에이티브 작업 및 일상 사용에 적합합니다.www.asus.com 구매 이유sRGB 100% 보조배터리로 충전 가능 배터리 수명관리 SW 제공 운영체제 미탑재 16기가 메모리 기존 PC현재 윈도우 키 체크 (링크)윈도우 인증 해제하기 (링크) 설치용 USB 만들기https://www.microsoft.com/.. 2022. 3. 31.
스플렁크 메모 중복 제거 : dc(x) 필드끼리 계산 : eval x=y+z _time 다듬기 : eval date=strftime(_time, "%Y-%m-%d") 필드명 변경 : rename x as y 정렬 : sort [n] -x (+는 오름차순, -는 내림차순 / n은 출력 개수) 통계 : stats first(x) (x필드의 첫번째 행 값) 필드 제거 : fields - x 특정 필드만 표시 : table x y 스파크라인 : chart sparkline(x) 필터링 : search a 2022. 3. 3.
플랫폼별 MAU 측정하기 PC 스플렁크 등으로 로그 수집 후 조회 유니크 id는 여러가지가 있음 dc 함수로 중복 제거 ... | timechart span=1mon dc(uuid) iOS https://appstoreconnect.apple.com/ 앱 분석 > 제품 선택 > 지표 우측 상단의 기간 > 특정 월 선택 활성 상태 (지난 30일) 선택 하단 리스트의 합계로 측정 (리스트의 평균값) 동의한 사용자만 모니터링 가능 (옵트인) 안드로이드 https://play.google.com/console 검색 > 통계 > 앱 선택 우측 상단에서 특정 월 선택 설치한 사용자 수 > 참여도 > 월간 활성 사용자 로 변경 수정 > 30일 이동 평균 조회 기준 > 모든 국가/지역 하단 리스트의 최종일로 측정 웹 https://analyt.. 2022. 2. 18.
[python] 이미지 자르기 #pip install pillow from PIL import Image img = Image.open(r"D:\Downloads\test.jpg") # x start, y start, x length, y length crop_area = (201,343,1491,1097) cropped_img = img.crop(crop_area) cropped_img.show() cropped_img.save('D:/Downloads/' + 'test-croped' +'.jpg', 'JPEG') 2022. 2. 11.
[python] pdf를 이미지로 변환 https://github.com/Belval/pdf2image GitHub - Belval/pdf2image: A python module that wraps the pdftoppm utility to convert PDF to PIL Image object A python module that wraps the pdftoppm utility to convert PDF to PIL Image object - GitHub - Belval/pdf2image: A python module that wraps the pdftoppm utility to convert PDF to PIL Image object github.com from pdf2image import convert_from_path # http.. 2022. 2. 11.
[python] 컨플루언스에 파일 첨부하기 https://github.com/atlassian-api/atlassian-python-api GitHub - atlassian-api/atlassian-python-api: Atlassian Python REST API wrapper Atlassian Python REST API wrapper. Contribute to atlassian-api/atlassian-python-api development by creating an account on GitHub. github.com from atlassian import Confluence confluence = Confluence( url="http://localhost:8090", username="admin", password="admin", ).. 2022. 2. 8.
파이썬 번역 - googletrans https://github.com/ssut/py-googletrans # pip install googletrans==4.0.0rc1 from googletrans import Translator tran = Translator() result = tran.translate('hello', dest='ko') print(result.text) 아직 정식 버전이 아니라 그런지 bulk 기능은 오류 발생 tran = Translator() strings = ['hello','world'] results = tran.translate(strings, dest='ko') for result in results: print(result.text) bulk 대신 for 구문으로 여러개 번역하기 tran = Tran.. 2022. 1. 20.
OS 시장 점유율 확인 사이트 https://store.steampowered.com/hwsurvey https://www.pcbenchmarks.net/os-marketshare.html https://netmarketshare.com/operating-system-market-share.aspx?id=platformsDesktopVersions https://gs.statcounter.com/os-version-market-share/windows/desktop/worldwide 2022. 1. 14.