Python

    ImportError: DLL load failed while importing _arpack: 지정된 프로시저를 찾을 수 없습니다.

    ImportError: DLL load failed while importing _arpack: 지정된 프로시저를 찾을 수 없습니다.

    이 지독한 에러 덕분에 하루하고도 반나절을 미친듯이 헤맸다. 구글에 많은 오류 해결법들이 있었, 제가 적용한 방법 순으로 말씀드리겠습니다. 우선 다른 방법을 따라하다가 sqllite를 삭제했던 게 기억이 나서 아래 주소에서 본인 사양에 맞는 버전을 다운받는다 https://www.sqlite.org/download.html SQLite Download Page Templates (1) and (2) are used for source-code products. Template (1) is used for generic source-code products and templates (2) is used for source-code products that are generally only useful on..

    파이썬 계산기 만들기 -  ㄱ_ㅖ  산  ㄱ_ㅣ -

    파이썬 계산기 만들기 - ㄱ_ㅖ 산 ㄱ_ㅣ -

    import tkinter as tk disValue = 0 operator = {'+':1, '-':2, '/':3, '*':4, 'C':5, '=':6} stoValue = 0 opPre = 0 ## 0~9까지의 숫자를 클릭했을 때 def numClick(value): # print('숫자', value) global disValue disValue =(disValue*10) + value # 숫자 클릭시 10의 자리씩 이동 str_value.set(disValue) # 화면에 숫자를 나타낸다. ## c를 클릭하여 clear할 때 def clear(): global disValue, stoValue, opPre # 주요변수 초기화 stoValue = 0 disValue = 0 opPre = 0 str..

    컴퓨터 카메라 출력 후 화면 캡쳐, 저장까지 해보기

    컴퓨터 카메라 출력 후 화면 캡쳐, 저장까지 해보기

    from fileinput import close import cv2 capture = cv2.VideoCapture(0) # 0번 카메라 연결 if capture.isOpened() == False: print("camera open failed") exit() capNum = int (0) while True: # 무한 반복 ret, frame = capture.read() # 카메라 영상 받기 if not ret: print("Can't read camera") break; cv2.imshow("ex01", frame) if cv2.waitKey(1) == ord('c'): # c를 누르면 화면 캡쳐 후 파일경로에 저장 img_captured = cv2.imwrite('D:\openCV\captur..

    마우스 클릭 입력받기

    마우스 클릭 입력받기

    import numpy as np import cv2 # 콜백 함수 : event값에 따른 마우스 버튼 종류 구분 def onMouse(event, x, y, flags, param): # flags > 경우의 수 n가지를 나타내는 의미. if event == cv2.EVENT_LBUTTONDOWN: print("마우스 왼쪽 버튼 누르기") elif event == cv2.EVENT_RBUTTONDOWN: print("마우스 오른쪽 버튼 누르기") elif event == cv2.EVENT_RBUTTONUP: print("마우스 오른쪽 버튼 떼기") elif event == cv2.EVENT_LBUTTONDBLCLK: print("마우스 왼쪽 버튼 더블클릭") image = np.full((200, 30..

    키보드 키 입력 받기

    키보드 키 입력 받기

    // 사전에 pip 설치 필수 import numpy as np import cv2 ## switch case문을 사전(dictionary)으로 구현 switch_case = { ord('a'): "a키 입력", # ord() 함수- 문자를 아스키코드로 변환 ord('b'): "b키 입력", 0x41: "A키 입력", int('0x42', 16): "B키 입력", # 16진수인 0x42를 10진수로 변환하면 66임 2424832: "왼쪽 화살표키 입력", # 0x250000 2490368: "윗쪽 화살표키 입력", # 0x260000 2555904: "오른쪽 화살표키 입력", # 0x270000 2621440: "아래쪽 화살표키 입력" # 0x280000 } image = np.ones((200, 300..

    파이썬 셀리늄 크롤링

    보호되어 있는 글입니다.

    데이터 그래프 그리기 - 데이터 시각화 (Matplotlib, Seaborn(sns))

    데이터 그래프 그리기 - 데이터 시각화 (Matplotlib, Seaborn(sns))

    들어가기 전 matplotlib과 seaborn에 대해서 : 파이썬의 대표적인 시각화 도구인 matplotlib과 seaborn. seaborn은 matplotlib대비 손쉽게 그래프를 그리고 그래프 스타일 설정을 할 수 있다는 장점이 있다. 정교하게 그래프의 크기를 조절하거나 각 축의 범례 값을 조절할 때에는 matplotlib을 함께 사용해야하지만, seaborn사용법에 익숙해진다면 큰 문제가 되진 않는다. matplotlib 설치 명령어 seaborn - 라이브러리 설치

    아나콘다에 pandas설치

    아나콘다에 pandas설치

    pandas란? pandas는 데이터 조작 및 분석을 위한 Python 프로그래밍 언어 용으로 작성된 소프트웨어 라이브러리입니다. 특히 숫자 테이블과 시계열 을 조작하기 위한 데이터 구조 와 연산을 제공합니다. 1. anaconda3 (64-bit) - anaconda prompt 실행 2. 설치할 가상환경 활성화 가상환경 존재하는지 확인 명령 : conda env list 명령 : activate p39_ai 3. 프로젝트(학습)를 진행할 C:\ai_exam로 이동 4. 여기서 Jupyter 실행 명령어 : jupyter notebook 5. pandas 실습할 파일 만들기 5_1. new 클릭 5_2. Python 3 클릭 5_3. 이름 변경 후 저장해주고 원래 탭으로 이동해보면 새로운 파일이 생긴 ..

    MySQL DB 데이터 값 파이썬으로 불러오기

    MySQL DB 데이터 값 파이썬으로 불러오기

    명령어 : pip install pymysql > 파이썬에 mysql을 연동할 수 있는 구조를 가진다. import 후 접속 정보 기입 접속 혹 해당 .py파일 실행시 encoding관련 오류가 발생했다면 https://dys-r.tistory.com/96 파이썬 디비 접속 에러 - AttributeError: 'NoneType' object has no attribute 'encoding' 위와 같은 방법으로 디비에 접속을 하려했을 때 해당 오류가 발생 인코딩 타입 에러가 문제라서 확인해보니 utf-8 에 ' - '를 제거하니 해결완료 dys-r.tistory.com 테이블 데이터 확인 + fetchall() > 레코드를 배열형식으로 저장해 주는 일을 하는 함수. 결과 확인 +

    파이썬 디비 접속 에러 - AttributeError: 'NoneType' object has no attribute 'encoding'

    파이썬 디비 접속 에러 - AttributeError: 'NoneType' object has no attribute 'encoding'

    위와 같은 방법으로 디비에 접속을 하려했을 때 해당 오류가 발생 encoding 속성이 없다는 메세지로 보아 charset의 이름 utf-8 에 ' - '를 제거하니 해결완료