본문 바로가기

728x90
반응형

그 외 코드/Python

(5)
[RPI/Python] Tkinter(GUI)로 이미지 전체화면 보기, 바꾸기 ― 애니메이션 이미지 파일 보기, GUI 쓰레드 사용하기 라즈베리파이 기본 이미지 뷰어로 전체화면 보기, 바꾸기를 해보았는데요. [Linux/라즈베리파이] - [RPI/Python] 이미지 전체화면 보기, 바꾸기 개인적으로는 키보드의 업버튼으로 이미지를 넘겨 여러 제한이 많았습니다. 그래서 Python GUI인 Tkinter를 사용해 이미지를 전체화면으로 보겠습니다. 이미지 전체화면 GUI 보기 Tkinter import import sys if sys.version_info[0] == 2: # Just checking your Python version to import Tkinter properly. from Tkinter import * else: from tkinter import * root = Tk() 풀스크린 모드 설정, 키 설정 root.attr..
거리계산 함수 - 유클라디안 / 코사인 유사도 import numpy as np from numpy import linalg as la 유클라디안 거리계산 def ecludDist(inA,inB): distance = np.sqrt(np.sum((inA-inB)**2, 0)) return distance 코사인 유사도 함수를 이용한 거리계산 코사인 유사도 함수 def cosSim(inA, inB): #코사인 유사도 함수 num = float(np.dot(inA.t, inB)) denom = la.norm(inA)*la.norm(inB) return 0.5 + 0.5*(num/denom) 코사인 유사도 함수를 이용한 거리계산 함수 def cosDist(inA,inB): return 1.0 - cosSim(inA,inB)
Pandas DataFrame 문자열 일괄 대문자로 변경하기 문자열 처리 from pandas import DataFrame name = DataFrame(['kim','kim','KIM','lee','Lee'],columns=['firstname']) name #name DataFrame 문자열 대문자로 변경하기 capitals = name.applymap(str.upper) #일괄 대문자 변경 capitals
파이썬 %명령어, 매직명령어 %run %run hellow.py #py파일 실행 Hellow Python! %timelit import numpy as np a = np.random.randn(100,100) %timeit np.dot(a.T,a) #실행시간 보기 62 µs ± 3.47 µs per loop (mean ± std. dev. of 7 runs, 10000 loops each) %pwd %pwd #파일(디렉토리) 경로 보기 'C:\NEW' %cd %cd new1 #폴더(디렉토리) 경로 이동 C:\NEW\new1 %cd .. #이전 디렉토리로 이동 C:\NEW %who & %whos %who #변수 리스트 a add_numbers an_apple an_tree b datetime f g h i l np s sys %who..
Pandas를 이용한 데이터 전처리 방법 - 파일 읽기, 누락값 처리 Pandas from pandas import DataFrame, Series import pandas as pd 텍스트 파일 읽기 pandas의 read_csv 메소드를 사용하면 텍스트파일을 읽어들여 2차원 데이터 객체인 DataFrame으로 생성할 수 있 다. concrete = pd.read_csv('concrete_na.csv') concrete # 표 확인 정보 조회 DataFrame은 번호가지고 색인을 하지 않음. array 이름이 붙어있어서 key 처럼 사용하면 됨. 내용 일부분 보기 concrete.head() concrete.tail() concrete.iloc[:3] concrete.iloc[-3:] 설명 concrete.describe() 요약정보 concrete.info() conc..

728x90
반응형