본문 바로가기
728x90
반응형

분류 전체보기179

[Image Processing] 1. Python으로 Dither 만들기: Truncation, Round 1. Python으로 Dither 만들기: Truncation, Round6Bit Dither 만들기  파이썬으로 디더(Dither)를 만들어볼 예정이다. Dither는 시간적 디더링과 공간적 디더링이 있는데, 둘 중 공간적 디더를 만들어 볼 것이다. 공간적 디더링에 관한 자세한 내용은 아래 링크로 가면 자세히 알 수 있다.https://rimeestore.tistory.com/entry/Error-Diffusion%EC%9D%B4%EB%9E%80 Error Diffusion이란?Dithering Dithering이란 Bit Depth가 높은 영상데이터를 Bit Depth가 낮은 영상데이터로 바꿀 때 적용하는 알고리즘 중 하나이다. 예를 들어, 12 Bit 영상데이터는 RGB 각각 0 ~ 4095까지 총.. 2023. 11. 13.
[판다스(Pandas)] 1. 시리즈(Series) 판다스(Pandas) 기초 판다스(Pandas)란?판다스(Pandas)는 파이썬에서 대중적으로 사용하는 데이터 처리를 위한 라이브러리이다.Pandas의 자료 구조  1. 시리즈(Series): 1차원 데이터 구조2. 데이터프레임(Data Frame): 2차원 데이터 구조3. 패널(Panel): 3차원 데이터 구조 여러 개의 시리즈가 모여 하나의 Data Frame이 될 수 있다. 주로 Data Frame이 많이 사용된다.Pandas 라이브러리 설치import pandas as pd1. Series 클래스1.1 Series 객체 생성 1월부터 4월까지 온도 : -20, -10, 10, 20 # 1. Series : 1차원 데이터# 1.1 Series 객체 생성temp = pd.Series([-20,-10,.. 2023. 11. 13.
[Pycharm] 파이참에서 터미널 (powershell -> cmd) 변경하기 [File] -> [Settings] -> [Tools] -> [Terminal] 기본 터미널이 powershell인 경우 보안때문에 이상한 에러가 많이 발생할 수 있다. cmd로 바꿔서 사용하자. 2023. 11. 13.
컴파일 언어 vs. 인터프리터 언어 컴파일 언어(Compile Language) 컴파일 언어는 컴파일러가 전체 소스 코드를 한 번에 기계어로 변환 후 실행파일을 만든다. 컴파일 언어는 컴파일 단계와 실행 단계가 분리되어 있으며, 컴파일은 단 한번만 수행한다. 이미 컴파일이 되었다면, 실행 시에는 컴파일 과정을 거치지 않고 실행만 하면 되므로 코드 실행 속도가 빠르다. 프로젝트의 규모가 클 경우 또는 소스 코드의 양이 많을 경우 컴파일 시간이 오래 걸릴 수 있다는 단점이 있다. 운영체제 이식성이 나쁘다. *컴파일러 : 프로그래밍 언어로 작성된 소스 코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 소프트웨어 도구. 고수준 언어를 저수준 언어로 변환해주는 프로그램. C, C++, C#, JAVA 등이 있다. 인터프리터 언어(Interprete.. 2023. 11. 12.
모듈화하기 모듈화하기 모듈(Module)이란? 모듈(Module)은 변수, 함수, 클래스, 또 다른 모듈은 포함하는 파이썬 파일을 의미한다. [Python] 모듈 vs. 패키지 vs. 라이브러리 모듈, 패키지, 라이브러리의 차이는? 모듈(Module)은 변수, 함수, 클래스, 또 다른 모듈은 포함하는 파이썬 파일을 의미한다. 패키지(Package)는 모듈의 집합이다. 특정 기능과 관련된 여러 모듈을 한 rimeestore.tistory.com 간단하게 말해서 그냥 .py 파일이다. 남이 만든 모듈 또는 내가 만든 모듈을 활용하기 위해서, 모듈을 잘 가지고 놀 줄 알아야 한다. Calculator 모듈 만들기 우선 calculator 모듈을 만들어보자. # calculator.py def add(a, b): retu.. 2023. 11. 12.
SSL Error 해결 보통 사내망에서 pip으로 라이브러리를 설치하면 발생하는 문제이다. WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:997)'))': /simple/pandas WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=.. 2023. 11. 11.
728x90
반응형