본문 바로가기

728x90

파이썬(PYTHON)

(25)
CBS 선곡표 데이터 (text 파일) 1. 김현식 / 어둠 그 별빛 2. 김성호 / 당신은 천사와 커피를 마셔본 적이 있습니까 3. 알리 / 펑펑 4. 경서 / 밤하늘의 별을 5. 도시의 그림자 / 이 어둠의 이 슬픔 6. 다섯손가락 / 이층에서 본 거리 7. 조성모 / 깊은 밤을 날아서 8. 권진원 / 집으로 가는길 9. 신형원 / 개똥벌레 10. 둘다섯 / 밤배 11. 산울림 / 회상 1. 시크릿 / 별빛달빛 2. 바다새 / 사랑하고 있어요 3. 이지연 / 그 이유가 내겐 아픔이었네 4. 이정봉 / 어떤가요 5. 소향 / 바람의 노래 6. 김종국 / 별, 바람, 햇살 그리고 사랑 7. 코요태 / 비몽 8. 왁스 / 머니 9. 트윈폴리오 / 웨딩케익 10. 윤정하 / 그 아이 11. 김연숙 / 초연 12. 유심초 / 사랑이여
전국 일일 온도 변화 데이터
Test Data Sets (스도쿠 숫자 이미지, 1~9)
Test Data Set (csv)
스도쿠(SUDOKU) 자동화 아래와 같이 스도쿠 문제 사이트(https://sudoku.com/)에서 제시된 문제에 대해 자동적으로 문제를 풀기 위해 다음과 같이 파이썬을 통해 프로그래밍 해 보았다. Step 1) 사이트에서 스도쿠 문제 퍼즐의 영역을 마우스를 통해 좌상과 우하를 선택하여 스도쿠 퍼즐을 선택한다. Step 2) 선택돤 스도쿠 퍼즐에서 각 숫자와 빈칸의 image를 좌측 상단부터 각각의 격자 image를 획득한다. Step 3) 격자 image로부터 숫자가 있는 격자와 없는 격자를 구분한다. Step 4) 숫자가 있는 격자의 image를 통해 숫자를 인식힌다. Step 4.1) 숫자 image를 binary를 변형한 후 edge를 인식을 통해 숫자를 인식한다. Step 4.2) 숫자 인식을 위해 edge을 얻은 ima..
파이썬을 활용한 숫자 이미지 구분법 (Classification of Number Images) def var_pos(binary): r, c = binary.shape II = []; JJ=[] for i in range(r): for j in range(c): if binary[i, j] > 0: II.append(i) JJ.append(j) var_x = np.var(II) var_y = np.var(JJ) return var_x, var_y def mean_pos(binary): r, c = binary.shape II = []; JJ=[] for i in range(r): for j in range(c): if binary[i, j] > 0: II.append(i) JJ.append(j) mean_x = int(np.mean(II)) mean_y = int(np.mean(JJ)) retur..
양자 움직임 (작성중) 가로 -100 ~ 100, 세로 -100 ~ 100인 특정 영역에서 양쪽으로 -25 / 25를 기준으로 좌측과 우측에 각각 50개(총 100개)의 임의 점들을 초기에 위치 시킨 후 각 점들은 x, y 방향에 대해 매순간 -1, 0, 1로 임의로 움직이게 한다. 그리고 x축 방향으로 -25와 25 영역에는 초기에는 아무것도 없는 상태에서 시작하고 좌측과 우측에서 중간 영역으로 들어온 임의 점들은 x, y 방향에 대해 매순간 -5 ~ +5의 범위에서 임의로 움직이게 한다면 3개의 영역에 대해 임의 점들이 있을 확률은 어떻게 될까 ? 이 모델로 시뮬레이션하는 이유는 양자의 경우 불연속적으로 각 궤도로 점프하는 것으로 양자가 이동은 한다는 것이 정설로 되어 있으나 이는 중간 영역에서의 움직임이 큰 에너지 영역이..
트위터 아이디 수집 (collecting twitter ID) - ver 0.1 from selenium import webdriver from selenium.webdriver.common.keys import Keys import numpy as np import random import pandas as pd url = 'https://twitter.com/bbmpott' options = webdriver.ChromeOptions() options.add_argument("headless") options.add_experimental_option("excludeSwitches", ["enable-logging"]) driver = webdriver.Chrome('chromedriver_4844.exe', options=options) driver.get(url) driver..

728x90