본문 바로가기

파이썬7

데이터 다루기(랜덤하게 값을 넣기) 어떤 데이터를 다룰때 섞어서 인덱스가 필요한 경우가 있다. 그럴땐 넘파이 함수를 이용해서 데이터를 다루면 편하게 랜덤한 값들을 만들 수 있다. np.random.seed로 지정하고, np.arange(49) 로 개수만큼 인덱스를 만든뒤에 그 인덱스를 셔플해주면 랜덤하게 값들이 index에 저장된다. seed의 초깃값을 지정하면 동일한 난수를 발생 시킬 수 있다. import numpy as np input_arr = np.array(data) target_arr = np.array(target) print(input_arr.shape) np.random.seed(42) index = np.arange(49) np.random.shuffle(index) 2021. 1. 27.
파이썬 이중 배열 만들기 l 과 w에 length,weight 에 값을 넣는다. import matplotlib.pyplot as plt bream_length = [25.4, 26.3, 26.5, 29.0, 29.0, 29.7, 29.7, 30.0, 30.0, 30.7, 31.0, 31.0, 31.5, 32.0, 32.0, 32.0, 33.0, 33.0, 33.5, 33.5, 34.0, 34.0, 34.5, 35.0, 35.0, 35.0, 35.0, 36.0, 36.0, 37.0, 38.5, 38.5, 39.5, 41.0, 41.0] bream_weight = [242.0, 290.0, 340.0, 363.0, 430.0, 450.0, 500.0, 390.0, 450.0, 500.0, 475.0, 500.0, 500.0, 34.. 2021. 1. 26.
seaborn 파이썬 예제 site: http://seaborn.pydata.org 색정보 : seaborn.pydata.org/generated/seaborn.color_palette.html#seaborn.color_palette dict에 관한 설명 : wikidocs.net/22197 데이터 표현방식 elplot 은 수치형 변수 : seaborn.pydata.org/generated/seaborn.relplot.html catplot은 범주형 변수 :seaborn.pydata.org/generated/seaborn.catplot.html 오늘은 차트와 관련된 내용을 정리 유튜버 분들이 잘 강의해놓은 내용이 있어 직접 작성해보고 남겨봄 위에 내용들은 아래 예제를 하면서 참고할만한 내용 링크를 참조하여 차트들의 옵션들을 확인하.. 2021. 1. 20.
Telegram bot 만들기 Telepot (Message 전달) 기본적인 메시지 전달 방법 import telepot#추가 import telepot token = '1586693187:AAHyHFegfJfHh-x4HrgJst2Ktj1z0lr3zZ0' mc = 'ID입력' bot = telepot.Bot(token) bot.sendMessage(mc,"안녕")# 메시지 전달 방법 f = open('sajin.jpg','rb') bot.sendPhoto(mc,f)#사진 전달 방법 매우 간단하게 메시지 전달 가능 2021. 1. 17.
파이썬 이미지 처리 pillow 모듈 : pillow 추가 : pip install pillow import 방법 : from PIL import imageGrab 사용목적 : 이미지 스크린샷을 하거나 픽셀의 색을 추출하기 위한 함수 등 공식 사이트 : pillow.readthedocs.io/en/latest/ 다양한 레퍼런스들을 확인 할 수 있음 예) 스크린샷 방법 및 색 추출 from PIL import ImageGrab as Img import pyautogui as pag screen = ImageGrab.grab() pos = pag.position() print(pos) screen.getpixel(pos) blue = (0, 0, 255) green = (34, 177, 76) red = (237, 28, 36) scree.. 2021. 1. 15.
PyAutoGUI 파이썬에서 마우스, 키보드 컨트롤을 하기 위한 모듈 주로 마우스나 키보드 Macro를 만들어 사용할때 사용 하는 모듈이다. PyAutoGUI에는 몇 가지 기능이 있습니다. 마우스를 이동하고 다른 응용 프로그램의 창을 클릭하거나 입력합니다. 응용 프로그램에 키 입력 보내기 (예 : 양식 작성) 스크린 샷을 찍고 이미지 (예 : 버튼 또는 체크 박스)가 주어지면 화면에서 찾습니다. 응용 프로그램의 창을 찾아 이동, 크기 조정, 최대화, 최소화 또는 닫기 (현재 Windows 전용) GUI 자동화 스크립트가 실행되는 동안 사용자 상호 작용을위한 메시지 상자를 표시합니다. 예) pyautogui.readthedocs.io/en/latest/ 참고 import pyautogui >>> screenWidth, sc.. 2021. 1. 15.
파이썬 기본 문법 정리 자료형 숫자와 문자를 = 로 대입해주면 그 자료형 할당(소수점도 마찬가지) A = 1 b = '문자열' 여러개의 문자 할당은 a,b = 1,2 이런식으로 콤마로 나누워서 입력,(문자열도 마찬가지) 배열 a = [] 위와 같이 선언 a.append 함수를 작성해서 추가 할 수 있음 이외에 내용은 docs.python.org/ko/3/tutorial/datastructures.html 가면 자세한 내용 확인 가능 5. 자료 구조 — Python 3.9.1 문서 5. 자료 구조 이 장에서는 여러분이 이미 배운 것들을 좀 더 자세히 설명하고, 몇 가지 새로운 것들을 덧붙입니다. 5.1. 리스트 더 보기 리스트 자료 형은 몇 가지 메서드들을 더 갖고 있습니다. 이 docs.python.org 반복문 For, Wh.. 2021. 1. 15.