[Numpy] 파이썬 제곱 함수 np.power 사용법 정리
파이썬 넘파이 power 함수 사용 방법 예제 모음 안녕하세요. 이번 글에서는 제곱 연산을 수행하는 파이썬 넘파이의 np.power 함수의 기능을 케이스별 예제를 중심으로 자세하게 설명해보도록 하겠습니다. 참고로,..
키자드에 등록된 총 377개의 포스트를 확인하실 수 있습니다.
파이썬 넘파이 power 함수 사용 방법 예제 모음 안녕하세요. 이번 글에서는 제곱 연산을 수행하는 파이썬 넘파이의 np.power 함수의 기능을 케이스별 예제를 중심으로 자세하게 설명해보도록 하겠습니다. 참고로,..
파이썬 zip 함수 원리와 순회 변수 2개 이상의 for문 구현 안녕하세요. 이번 시간에는 변수 여러개의 순서쌍을 튜플 형태로 묶을 수 있는 zip 함수의 사용 방법과 zip을 기반으로 2개 이상의 변수를 for문에서 순..
파이썬 제곱과 제곱근 구하기 예제 파이썬에서 m의 n제곱 형태를 구할 수 있는 방법들을 파이썬 기본 연산자인 **을 이용하는 경우와 math, numpy 라이브러리를 사용한 경우로 나누어 총망라해보는 시간을 가져보..
transformers apex 연동 오류 디버깅 transformers 라이브러리의 T5 모델을 불러오는 과정에서 아래와 같은 에러가 발생하였습니다. import transformers model = transformers.T5ForConditionalGeneration.from_p..
Transformers T5, GPT2 등 Model Parallelism Transformers 라이브러리 내 T5, GPT-2 등 파라미터 사이즈가 큰 일부 모델에 대하여 모델 파라미터 병렬처리를 간단하게 할 수 있는 parallelize 함수와 device map..
파이썬 f string 사용법, 소수점 포맷팅 방법 안녕하세요. 이번 글에서는 f-string을 이용한 문자열 포맷팅의 기본 방법과 소수점 출력 형식을 지정하는 방법에 관한 예제를 살펴보겠습니다. f-string 기본 사용법..
C언어 / C++ 정수 자료형 특징 정리 예제 안녕하세요. 이번 시간에는 C언어 및 C++에서 사용되는 정수 자료형 종류인 char, short, int, long, long long의 특징과 차이를 예제를 통하여 알아보고, unsigned 자료..
pip3 install jupyter SSLError 해결 방법 이번 글에서는 pip(혹은 pip3)를 이용한 설치 과정 중 발생할 수 있는 SSLError의 디버깅 방법을 말씀드려보도록 하겠습니다. 명령 프롬프트에서 pip을 통하여 주피터노..
파이썬 소수점 포맷팅 자릿수 지정, 공백 채움, 0 채움 예제 이번 글에서는 파이썬에서 소수점을 출력할 때, 원하는 자릿수까지 지정하는 방법과 칸 수를 지정하여 남은 앞 칸들에 공백 혹은 0을 채우는 방법에 대..
파이썬 사이킷런 K Fold cross validation 방법 안녕하세요. 이번 글에서는 파이썬에서 k fold 교차 검증을 진행하는 방법을 scikit-learn의 KFold 및 StratifiedKFold 함수의 사용법 예제를 통하여 살펴보도록 하..
텐서플로우 import 오류 디버깅 tensorflow 내 keras 등 내부 라이브러리를 호출하려할 때, 아래와 같은 에러메시지가 등장하는 경우가 있습니다. import tensorflow as tf from tf.keras.layers import Dense #..
파이썬 format 사용 문자열 포맷팅 방법 이번 시간에는 파이썬의 format 기능을 통하여 순서, 소수점 포맷팅 양식, 정렬 형태 지정 등의 문자열 형식을 지정하는 예제에 대하여 다루어보도록 하겠습니다. format..
파이썬 globals() 활용 동적 변수 생성 이번 시간에는 파이썬에서 비슷한 변수명을 가진 여러개의 변수들을 for문 등을 통해서 쉽게 만들 수 있는 globals()를 사용한 동적 변수 생성법을 알아보도록 하겠습니다...
Google Colab 이미지 업로드 과정 이번 시간에는 구글 코랩 환경에서 이미지를 업로드하고 삽입한 이미지의 크기를 조절하는 방법에 대해서 살펴보도록 하겠습니다. 1. 구글 드라이브 사진 파일 업로드 먼저, 구글..
파이썬 assert 문 예제 이번 글에서는 파이썬 코드 파일 앞 부분에 자주 등장하는 assert 구문의 문법과 적절히 사용하면 좋은 이유에 대하여 정리해보도록 하겠습니다. assert 구문 기본 사용 방법 예를 들어, 가..
Transformers model save, load Hugging Face에서 제공하는 Transformers 라이브러리의 모델들을 학습 뒤 저장하는 방법과, 저장된 모델을 불러오는 방법에 대해서 살펴보겠습니다. 모델 저장 방법 : save_pretrai..
Linux, Window GPU 번호 지정 Python 실행 리눅스, 윈도우 환경에서 사용할 GPU 번호를 지정하여 파이썬 코드 파일을 실행하는 방법에 대해서 간략하게 요약해보도록 하겠습니다. 리눅스 bash 터미널 환경에서 GPU..
Python bash input argument : sys.argv bash 터미널 환경 내에서 파이썬 파일을 실행할 때, 명령어를 통하여 input을 줄 수 있는 가장 간단한 방법인 sys.argv를 활용한 예제를 살펴보도록 하겠습니다. sys.argv..
파이썬 판다스 NaN 값 대체 방법 정리 : fillna 사용법 안녕하세요. 이번 글에서는 파이썬 판다스 라이브러리에서 데이터프레임의 전체 column 혹은 일부 column의 결측값을 0, 평균 값 혹은 보간 값 등으로 대체..
판다스 데이터프레임 NaN 값 포함 위치 제거 방법(pd.dropna) 안녕하세요. 지난 글에서 다루었던 데이터프레임 내 결측값의 위치를 찾는 방법에 이어, 이번 글에서는 결측치를 포함하고 있는 행이나 열을 제거하는..
torch model save, load 예제 이번 글에서는 파이토치에서 학습된 모델을 저장하고, 저장된 모델을 다시 불러오는 방법을 파라미터만 저장하는 방법과 모델 전체를 save하는 방법으로 나누어서 설명해보겠습니다...
nltk package download manual 이번 글에서는 nltk 라이브러리에서 원하는 corpora, model을 골라서 설치하거나 collection 전체를 다운로드하는 방법을 설명하고, LookupError 오류가 등장할 경우 이를 콘솔 창을..
파이썬 판다스 datetime 자료형 변환 및 시간 형식 포맷팅 파이썬에서 데이터프레임을 열게되면 시간 정보를 담은 열은 기본적으로 아래와 같이 object 문자열 형태로 자료형이 지정되어 다루는 과정에서 어려움..
np.random.binomial 함수 사용법과 중심 극한 정리 예시 파이썬 넘파이 라이브러리에서 이항분포를 따르는 표본을 추출하고, 반복 시행 표본의 결과가 정규분포와 가까워지는 것을 시각화해보는 예시를 살펴보겠습..
티스토리 개발 블로그 일 1,000명 후기, 애드센스 수익 안녕하세요. 지미뉴트론 개발일기 블로그 저자입니다. 개발 블로그를 운영 이래로 첫 네 자릿수 일 방문자 달성을 한 기념으로 달성 과정과 현재 애드센스..
파이토치 DataLoader RuntimeError 디버깅 이번에 겪었던 오류 메시지는 다음과 같았습니다. Traceback (most recent call last): ~~~ RuntimeError: Caught RuntimeError in DataLoader worker process..
apex 라이브러리 설치 중 metadata egg_info 오류 디버깅 nvidia github 사이트에서 apex 패키지를 설치하는 과정 중 아래와 같은 오류가 발생했습니다. egg_info가 성공적으로 실행되지 않았다고 나오면서, 앞..
파이썬 filter 함수 사용법 경우의 수 파이썬 기본 내장 함수 중 하나인 filter 함수의 기본적인 구조는 다음과 같습니다. filter(필터링 조건 함수(lambda 또는 def 정의), 필터링을 적용할 리스트 혹은 튜플 등..
판다스 데이터프레임 NaN 값 위치, 개수 확인 안녕하세요. 이번 시간에는 파이썬 판다스 라이브러리에서 데이터프레임 내의 결측값 행을 확인하고, 각 열 별로 결측치의 개수를 세는 방법을 isnull, notnull 함수..
판다스 set_index 함수 사용법 안녕하세요. 이번 시간에는 파이썬 판다스 라이브러리에서 데이터프레임의 인덱스를 지정할 수 있는 set_index 함수의 경우의 수에 대하여 정리를 해보며 사용 방법을 익혀보도록 하..
파이토치 view 함수와 reshape 함수 비교 안녕하세요. 이번 글에서는 파이토치에서 텐서의 차원 변환을 할 때 사용하는 torch.view와 torch.reshape 함수의 기본적인 사용법과 두 함수의 차이에 대하여 다루어보는..
파이썬 T-test 예제 안녕하세요. 이번 시간에는 파이썬 Scipy 라이브러리를 활용하여 단일, 독립 및 대응표본의 각 경우에 대해서 t 검정을 진행하는 방법을 다루어보도록 하겠습니다. 단일표본 t 검정 : stats.tt..
인터넷등기소 General API 실행 방법 안녕하세요. 이번 글에서는 크롬 등 브라우저에서 인터넷등기소에서 확정 일자 신청를 신청할 때, 'General API가 실행되어 있지 않아 General API를 실행합니다' 오류가 마지..
Microsoft Edge에서 IE 모드 사용하기 일부 사이트는 여전히 인터넷 익스플로러 브라우저 환경에 최적화되어있지만, 익스플로러 지원이 중단되면서 필요한 경우 접속이 어려워지고 있습니다. 대신, 엣지에서 여전..
파이썬 사전(dict) 자료형 값 sort 방법 정리 안녕하세요. 이번 글에서는 파이썬의 기본 자료형인 딕셔너리 자료형에서 value 혹은 key를 기준으로 값들을 정렬하는 방법과 사전의 value가 리스트로 구성된 경우..
Python json 가져오기, 정보 추출 방법 안녕하세요. 이번 글에서는 파이썬에서 json 파일을 읽고 정보를 파싱하는 방법에 대해서 간략하게 살펴보도록 하겠습니다. 또한, json의 load와 loads 함수의 차이에 대해..
import X vs from X import * 안녕하세요. 이번 글에서는 파이썬의 패키지를 불러오는 import 문법과 from import 문법의 용법 차이와 두 용법을 구분하여 사용하는 이유에 대하여 간략하게 살펴보도록 하겠습니다..
PyCharm 회색 글자 해결법(Configuration 오류) 파이참을 사용 중에, 아래와 같이 패키지명, 함수명 등이 인식되지 못하고 모든 코드가 일괄적으로 회색으로 작성되는 경우가 있습니다. 정상적으로 py 파일이 인..
Python jsonlines read json과 비슷해 보이지만 다소 특이해보이는 파일 형식인 jsonl 파일을 파이썬에서 읽는 방법에 대해서 다루어보도록 하겠습니다. jsonl 파일 이란? jsonl 확장자를 가진 파일의 특징은 여러..
파이썬 Matplotlib style sheet 지정 방법 안녕하세요. 이번 시간에는 파이썬의 matplotlib 라이브러리에서 그래프의 스타일을 정하는 방법 및 기본 스타일로 초기화하는 법에 대해서 간략하게 살펴보도록 하겠습..
파이썬 사이킷런 유사 문서 탐색 예제 안녕하세요. 이번 글에서는 파이썬 scikit-learn 패키지를 이용하여 문서의 TF-IDF 벡터를 구해보고, 구한 벡터 간의 코사인 유사도를 기반으로 비슷한 문서를 찾는 과정에..
텐서플로우 epoch마다 validation loss, 정확도 표시하기 텐서플로우에서 모델 학습 과정 중 학습 데이터의 loss 및 정확도 뿐 아니라, 검증(테스트) 데이터에 대한 중간 결과를 각 epoch마다 확인할 수 있는 방법..
파이썬 상관계수 함수 종류 및 사용법 안녕하세요. 이번 글에서는 파이썬의 scipy 패키지를 이용하여 두 데이터의 피어슨 및 스피어만 상관계수 그리고 kendall 상관계수를 손쉽게 구하는 방법에 대하여 살펴보도..
판다스 where 함수 Series, DataFrame 사용 예제 안녕하세요. 이번 글에서는 pandas 라이브러리에서 시리즈 혹은 데이터프레임 내 조건 탐색 및 대치에 활용되는 where 함수의 사용법에 대한 예제를 살펴보도록 하..
파이썬 사이킷런 스케일러 사용 예제, 특징 정리 안녕하세요. 이번 글에서는 파이썬 scikit-learn 라이브러리에서 각 feature의 분포를 정규화 시킬 수 있는 대표적인 Scaler 종류인 StandardScaler, MinMaxScaler..
텐서플로우 콜백 함수 EarlyStopping 사용 방법, 원리 안녕하세요. 이번 시간에는 텐서플로우에서 학습 조기 종료 조건을 설정할 수 있는 callback 함수인 EarlyStopping의 사용 예시와 과적합 방지 원리에 대하여..
파이썬 이중 y축 그리는 방법 안녕하세요. 이번 글에서는 파이썬 matplotlib에서 subplot의 속성을 이용하여 서로 다른 y축을 가지는 이중 축 그래프를 그리는 방법에 대해서 살펴보도록 하겠습니다. 단일 y축 그..
NTIS 과학기술인 번호 생성 방법 안녕하세요. 이번 글에서는 국가 과학 연구 프로젝트 참여에 필수적인 국가연구자번호(구 과학기술인 번호)를 NTIS 사이트에서 발급 받는 방법을 발급 버튼이 사라진 2022년 2월..
파이썬 사이킷런 DBSCAN 군집화 과정 안녕하세요. 이번 글에서는 파이썬의 scikit-learn 라이브러리를 이용하여 DBSCAN 클러스터링 과정을 구현해보고, 시각화 결과를 비교하여 최적의 파라미터를 추적해보는 예제..
파이썬 판다스 모든 행, 열 출력 하기 판다스 라이브러리를 이용하여 데이터프레임을 출력할 때, 행이나 열 개수가 너무 많은 경우 일부가 생략되어 보이면서 불편한 경우가 있습니다. 이번 시간에는 display 옵..
Python 워드 클라우드 색상, 크기, 모양 지정 방법 정리 안녕하세요. 이번 글에서는 파이썬의 WordCloud 라이브러리를 활용하여 단어의 빈도를 한 눈에 시각화할 수 있는 워드 클라우드를 그려보고 컬러맵, 크기,..
Jupyter Notebook 환경에서 한글 폰트 설정 안녕하세요. 이번 글에서는 주피터 노트북(Jupyter Notebook) 환경에서 한글 텍스트를 포함한 그래프를 그릴 때, 한글 폰트가 깨지는 현상을 해결하는 방법에 대하여 다..
Jupyter Notebook 셀 삭제 되돌리기 매뉴얼 안녕하세요. 이번 글에서는 주피터 노트북에서 코드 작업 중 실수로 삭제한 셀에 대하여 삭제를 취소하는 방법을 다루어보겠습니다. 먼저, Jupyter Notebook에서 셀 삭..
Python List 인덱싱과 슬라이싱 방법 안녕하세요. 이번 시간에는 파이썬 기본 자료형 중 하나인 리스트 자료형에서 인덱싱과 슬라이싱을 통하여 원하는 자료를 추출해낼 수 있는 방법을 총망라하여 다루어보도록..
Python 리스트 컴프리헨션(조건제시법) 경우의 수 정리 안녕하세요. 이번 시간에는 파이썬에서 조건제시법으로 리스트 자료형의 원소들을 간단하게 생성할 수 있는 기능인 리스트 컴프리헨션(List Comprehension)..
파이썬 scatter plot 꾸미기 방법 정리 안녕하세요. 이번 시간에는 파이썬 matplotlib 라이브러리에서 두 feature 간의 상관관계를 분석할 때 용이한 산점도를 그려보고 점의 색상, 크기와 모양을 지정하는 방법과..
Python PCA(주성분 분석) 차원 축소 실습 코드 안녕하세요. 이번 시간에는 파이썬의 사이킷런 라이브러리를 활용하여 대표적인 차원 축소 기법인 주성분 분석(PCA)을 구현해보고 설명력 결과 해석 및 시각화를 해..
자기 지도 학습과 준지도 학습 차이 비교 안녕하세요. 이번 글에서는 머신러닝 기법 논문에서 자주 등장하지만 혼동하기 쉬운 개념인 Self-Supervised Learning(자기 지도 학습)과 Semi-Supervised Learning(준지..
Python tsne 이용 2차원, 3차원 시각화 안녕하세요. 이번 글에서는 파이썬 사이킷런 라이브러리를 이용하여 t-SNE로 2차원 혹은 3차원으로 데이터 차원을 축소한 상태의 시각화를 진행하는 방법에 대해서 살펴보겠..
torch tensor type check & casting 이번 글에서는 파이토치 라이브러리에서 텐서의 타입을 확인하고, 다른 자료형으로 캐스팅(변경)하는 방법에 대해서 간단하게 정리해보겠습니다. 파이토치 텐서 타입 확인 : dt..
torch install 방법 요약 안녕하세요. 이번 시간에는 매우 간단하게 사용 환경에 맞는 파이토치를 설치하는 방법을 말씀드리도록 하겠습니다. 1단계. 파이토치 사이트 접속 및 커맨드 입력 먼저, 파이토치 공식 사..
파이썬 while 반복문 예시, 원리, 탈출 방법 안녕하세요. 이번 시간에는 파이썬의 대표 반복문 패턴 중 하나인 while 구문을 작성하는 기본 방법, 사용 케이스와 원리 그리고 탈출 방법 등에 대한 내용들을 정리해..
torch의 contiguous에 대해서 안녕하세요. 이번 시간에는 파이토치에서 메모리 내에서의 자료형 저장 상태로 등장하는 contiguous의 원리와 의미에 대해서 간단히 살펴보도록 하겠습니다. contiguous 여부와 strid..
Chrome 배속 확장 프로그램 Video Speed Controller 안녕하세요. 이번 시간에는 넷플릭스, 유튜브 등 영상을 크롬 환경에서 제공하는 확장 프로그램인 Video Speed Controller을 사용하여 1.1배속처럼 원하는 속도..
텐서플로우 GPU 사용 가능 여부 체크, 원하는 GPU 지정 하기 안녕하세요. 이번 글에서는 tensorflow 2 버전에서 gpu가 연결되었는지를 점검하고, 원하는 gpu를 사용할 수 있도록 하는 방법에 대해서 간단히 설명해..
Min-Hashing 기반 LSH 기법 설명 안녕하세요. 이번 시간에는 지난 번에 다룬 MinHash를 기반으로 유사한 문서 쌍을 빠르게 근사하여 찾을 수 있는 알고리즘인 LSH(Locality-Sensitive Hashing)에 대해서 다루어보..
넘파이 상삼각성분만 남기기 : np.triu() 이번 글에서는 파이썬 넘파이 라이브러리에서 행렬을 다룰 때, 상삼각행렬에 해당하는 원소만 남길 수 있는 np.triu() 함수의 사용법을 간단히 살펴보도록 하겠습니다. 정..
파이썬 그리드 지정 함수 사용법 : plt.grid() 안녕하세요. 이번 시간에는 파이썬 matplotlib으로 그래프 내에서 격자 눈금을 원하는대로 그리는 방법에 대해서 살펴보도록 하겠습니다. 기본 격자 설정 방법 먼저,..
사이킷런 train / test 데이터 셋 분리 함수 사용법 정리 안녕하세요. 이번 글에서는 파이썬 scikit-learn 라이브러리에서 학습 데이터와 테스트 데이터를 원하는 조건으로 쉽게 분리 가능한 train_test_split 함..
파이썬 넘파이 합계 함수 np.sum() 사용 방법 정리 안녕하세요. 이번 글에서는 넘파이 라이브러리에서 전체 합계 혹은 축 합계를 구할 수 있는 np.sum 함수의 사용법을 주요 인자인 axis와 keepdims 인자를 중심으..
MinHash 알고리즘 설명 안녕하세요. 이번 시간에는 데이터 마이닝 분야에서 문서 등 자료형 간의 유사도를 빠른 시간 내에 쉽게 근사하여 비교할 수 있는 Min-Hashing 알고리즘에 대해서 이해해보도록 하겠습니다...
torch squeeze vs unsqueeze 이번 글에서는 파이토치에서 squeeze와 unsqueeze 함수의 용도와 사용 예시에 대해서 살펴보도록 하겠습니다. 이 글은 파이토치의 squeeze, unsqueeze 함수에 대한 공식 문서를 바탕으..
torch expand, expand_as, repeat 함수 차이 비교 이번 글에서는 파이토치에서 원소를 반복하여 텐서의 차원을 확장하는 함수들인 expand, expand_as, repeat 함수들의 사용법 차이를 분석해보는 시간을 가져보도..
torch cat vs stack 함수 차이 이번 글에서는 파이토치에서 텐서를 쌓는 경우 사용하게 되는 cat과 stack 함수의 차이와 사용 방법에 대해서 살펴보도록 하겠습니다. 먼저, 다음과 같이 간단한 (2, 3) shape의 2차..
윈도우 11 업데이트 중 강제 종료 복구 안녕하세요. 윈도우 11 업데이트 중 배터리 방전 등의 이유로 전원이 꺼질 경우, 윈도우 파일이 정상적으로 설치되지 않아 부팅이 불가능한 상황에 처해질 수 있습니다. 이..
CUDA 및 파이토치 버전 확인 및 관리 Pytorch를 사용하는 경우 CUDA 버전을 확인하고, 쿠다와 호환이 잘 되는 파이토치 버전으로 변경해주어야 하는 경우가 있을 수 있습니다. 이번 글에서는 간략하게 파이토치를..
plt legend 설정 방법 정리 이번 글에서는 파이썬 matplotlib 라이브러리에서 그래프의 범례를 설정하는 기본적인 방법과 범례의 크기, 위치, 글자 색 등의 속성을 정하는 방법에 대해서 다루어보도록 하겠습니다...
텐서플로우 버전(version) 확인 및 변경 텐서플로우(Tensorflow)를 사용하시다 보면 버전 호환성 문제로 버전을 업그레이드 혹은 다운그레이드해야 하는 경우가 가끔씩 발생합니다. 이번 시간에는 해당 모듈의 버..
파이썬 판다스 중복 행 제거 함수 : drop_duplicates() 이번 글에서는 판다스에서 중복된 행을 쉽게 제거할 수 있는 drop_duplicates 함수의 사용법에 대해서 살펴보겠습니다. 이 글은 판다스 공식 문서의 해당 함..
파이썬 인덱스, 값 동시 for문 순회 : enumerate 파이썬에서 for문 순회 중에 인덱스의 번호를 같이 가져와 사용하고 싶은 경우 유용하게 사용 가능한 내장 함수인 enumerate의 원리와 사용 예제에 대해서 살펴보..
파이썬 넘파이 np.matmul vs np.dot 비교 이번 글에서는 np.dot 함수와의 차이 비교를 기준으로 np.matmul 함수의 사용 방법을 살펴보도록 하겠습니다. 참고로, 지난 번에 행렬곱 함수 중 하나인 np.dot 함수의 사..
파이썬 plt.show() 함수 의미, 역할 이번 글에서는 파이썬 matplotlib에서 그래프를 그리기 위한 코드를 작성한 뒤, 마지막에 선언하게 되는 plt.show() 함수의 의미와 역할에 대해서 살펴보고, 여러 번 사용되는..
파이썬 넘파이 특이값 분해(SVD) 차원 축소 : LA.svd() 이번 글에서는 파이썬 넘파이에서 특이값 분해(SVD)를 이용하여 \(U, \Sigma, V\)의 3가지 행렬로 분리된 결과를 가져와보고, 이를 이용하여 차원 축소를 진..
텐서플로우 원핫 벡터 생성 함수 tf.one_hot() 사용법 안녕하세요. 이번 글에서는 파이썬 tensorflow에서 원핫 인코딩을 바로 진행할 수 있게 해주는 tf.one_hot 함수의 사용법에 대해서 간단히 다루어보도록 하겠..
파이썬 넘파이 np.squeeze() 함수 : 크기가 1인 axis 제거 이번 시간에는 파이썬 넘파이 배열에서 크기가 1인 추가 axis를 제거하는 np.squeeze 함수의 사용법과 의미에 대해서 간단히 살펴보도록 하겠습니다. 먼..
파이썬 네이버 주식 정보 크롤링 예시 이번 포스팅에서는 BeautifulSoup 모듈을 활용하여 매우 간단하게 네이버 주식 사이트의 정보를 크롤링해보는 예제를 다루어보도록 하겠습니다. 먼저 네이버 금융의 국내증시..
파이썬 사이킷런 로지스틱 회귀분석 이번 글에서는 사이킷런의 유방암 데이터셋을 활용하여, 로지스틱 회귀 모델을 학습시켜보고, 성능 평가까지 진행하는 예제를 간단히 살펴보도록 하겠습니다. 사이킷런 유방암..
파이썬 넘파이 배열 쌓기 함수 : np.tile 이번 글에서는 넘파이 라이브러리에서 배열을 원하는 모양으로 쌓아 올릴 수 있는 함수인 np.tile 함수의 사용법에 대해서 알아보는 시간을 가져보겠습니다. 이 글은 np.t..
파이썬 넘파이 배열 차원 변경 함수 : np.reshape reshape 함수를 통하여 넘파이 배열의 차원을 변환하는 방법에 대해서 살펴보고, 함수 내 input으로 -1을 포함한 경우의 의미도 살펴보도록 하겠습니다. np.resha..
파이썬 판다스에서 csv파일로 데이터프레임 만들기 용량에 대한 효율이 좋아 데이터프레임을 저장하고 불러올 때 많이 사용하는 csv파일을 읽어오고 저장할 수 있는 판다스의 read_csv, to_csv 함수의 사용법에 대..
파이썬 데이터프레임 컬럼 자료형 확인 : df.info(), df.dtypes 데이터프레임의 각 열에 대해서 타입 및 결측값 개수를 한눈에 확인해볼 수 있는 df.info() 함수에 대해서 소개해드리겠습니다. 또한, 타입만 확인..
파이썬 list와 numpy array 차이 비교 이번 시간에는 얼핏 비슷해 보이지만 완전히 기능이 다른 파이썬의 리스트와 넘파이 어레이의 차이를 간단히 비교해보도록 하겠습니다. 파이썬 리스트 vs 어레이 차이 1 : 선..
파이썬 list to array와 numpy array to list 방법 파이썬의 리스트 자료형을 넘파이 배열로 바꾸거나 numpy array에서 list 자료형으로 바꾸는 방법에 대해서 간단히 정리해보도록 하겠습니다. 파이썬 list를 num..
파이썬 판다스 행, 열 삭제 함수 : drop 파이썬에서 데이터프레임을 다룰 때, 원하는 행이나 열을 쉽게 삭제할 수 있는 drop 함수의 사용법을 살펴보겠습니다. 이 글은 판다스의 drop 메소드 공식 document의 내용..
파이썬 numpy array 인덱싱과 슬라이싱 파이썬 넘파이 어레이(배열)의 인덱싱, 슬라이싱 과정에 대해서 살펴보고, 몇 가지 중요한 특징과 예제를 정리해보는 시간을 가져보겠습니다. 아래의 간단한 2차원 array를..
파이썬 리스트, 딕셔너리에서 DataFrame, Series 변환 파이썬의 리스트, 딕셔너리 자료형에서 시리즈 혹은 데이터프레임 자료형으로 변환하는 경우들의 예시 코드와 결과에 대해 간단히 정리해보도록 하겠습니다...
파이썬 넘파이 대각 원소 추출, 대각 행렬 함수 : np.diag 안녕하세요. 파이썬의 넘파이 라이브러리에서 대각 원소를 추출하고 대각 행렬을 만들어낼 수 있는 함수인 np.diag의 사용법에 대해서 간단히 다루어보도..
파이썬 plt 선 그리기 방법 정리 : plt.plot 함수 안녕하세요. 이번 글에서는 파이썬 matplotlib에서 선 그래프를 그려보고, 색상, 굵기, 선 스타일, 마커 등의 속성을 지정하는 방법, 그리고 여러 개의 선을 겹쳐..
파이썬 넘파이 배열 값 채우기 함수 비교 안녕하세요. 이번 글에서는 파이썬 넘파이에서 배열에 특정 값들을 채우는 함수들인 np.ones, np.zeros, np.ones_like, np.zeros_like의 사용법을 비교해보고, np.full과..