jimmy-ai의 등록된 링크

키자드에 등록된 총 377개의 포스트를 확인하실 수 있습니다.

Tistory

파이썬 주석 처리 방법 : 한줄, 여러줄, 단축키(파이참, 주피터, 코랩)

파이썬 한줄 주석, 여러줄 주석과 단축키 정리 안녕하세요. 이번에는 아주 간단한 파이썬에서 주석을 처리하는 방법에 대해서 살펴보는 시간을 가져보도록 하겠습니다. 주석 처리 이유, 장점 먼저, 주석은 왜 필요..

Tistory

[Numpy] 파이썬 원하는 자릿수까지 반올림, 올림, 내림 총정리

파이썬 넘파이 반올림, 올림, 내림 함수 : np.round, np.ceil, np.floor, np.trunc 이번 포스팅에서는 파이썬 넘파이에서 원하는 소수점 자릿수까지 반올림, 올림, 내림을 할 수 있는 함수들의 사용법과 예시에 대..

Tistory

파이썬 return 값 여러개 설정하기, 재귀 함수 응용 예시

파이썬 return 반환 값 여러개 설정 + 재귀 함수 안녕하세요. 이번 시간에는 파이썬 함수에서 return 값을 여러개 설정하는 방법과 return의 성질을 이용한 재귀 함수의 예시를 살펴보겠습니다. 파이썬 return 여..

Tistory

[Numpy] 벡터 norm 구하기, 벡터 정규화 함수 : np.linalg.norm(), LA.norm() 사용법

파이썬 넘파이 벡터 norm, 정규화 함수 : np.linalg.norm() 안녕하세요. 이번 포스팅에서는 파이썬 넘파이 라이브러리에서 벡터의 norm을 구하거나 벡터를 정규화할 때 유용하게 사용 가능한 np.linalg.norm() 혹..

Tistory

[Matplotlib] 파이썬 그래프 여러개 다중 플롯(subplot) 초간단 설정 방법

파이썬 plt 그림 여러개 간단하게 설정하기 : plt.subplots() 안녕하세요. 이번 포스팅에서는 파이썬 matplotlib 라이브러리에서 그래프 여러개를 한 화면에 동시에 나타내고, 각 그래프의 세부 사항들을 손쉽게..

Tistory

[Pandas] 파이썬 판다스 행, 열에 함수 적용 : pd.transform()

파이썬 판다스 데이터프레임 함수 적용 : pd.transform() 안녕하세요. 지난 번에 다뤘던 apply 함수에 이어, 이번에는 판다스 데이터프레임의 각 행, 열에 함수를 적용할 수 있는 좀더 간단한 방법인 transform 함..

Tistory

[Numpy] 파이썬 배열 하한, 상한값 채우기 함수 : np.clip()

파이썬 넘파이 값 자르기 함수 : np.clip() 안녕하세요. 이번 시간에는 배열에서 값들을 하한~상한 값의 범위로 값을 자르는 함수인 np.clip 함수의 사용법에 관해서 살펴보겠습니다. 이 함수는 특히 비전 태스크..

Tistory

[Pandas] 파이썬 데이터프레임 병합/합치기 함수 비교(merge, concat)

파이썬 판다스 데이터프레임 합치기 함수 : pd.merge vs pd.concat 안녕하세요. 이번 시간에는 판다스에서 데이터프레임을 병합할 수 있는 두 함수인 pd.merge와 pd.concat 함수의 용도와 결과 차이에 대해서 간단..

Tistory

파이썬 클래스 상속(오버로딩), super().__init__() 의미

파이썬 클래스 상속과 super() 안녕하세요. 이번 시간에는 파이썬에서 클래스를 다룰 때, 상속을 진행하는 경우의 원리와 예제, 그리고 super().__init__() 함수가 의미하는 바가 무엇인지에 대하여 살펴는 시간을..

Tistory

[Matplotlib] 파이썬 히스토그램 그리기 함수 사용법 : plt.hist()

파이썬 plt 히스토그램 함수 : plt.hist() 안녕하세요. 이번 글에서는 파이썬 시각화 라이브러리 matplotlib에서 데이터의 분포를 살필 수 있는 히스토그램 함수인 plt.hist()의 사용 방법을 자세하게 살펴보도록..

Tistory

[Numpy] 파이썬 내적, 행렬곱 함수 np.dot() 사용법 총정리

파이썬 넘파이 내적 함수 : np.dot() 안녕하세요. 이번 시간에는 파이썬 넘파이 라이브러리에서 제공하는 벡터 내적, 행렬곱 함수인 np.dot 함수의 사용법을 array의 차원에 따라서 총정리해보는 시간을 가져보겠..

Tistory

파이썬 raise 오류 발생시키기, 에러 종류 만들기

파이썬 예외 발생(raise), 오류 종류 커스텀 안녕하세요. 이번 글에서는 raise를 통해서 예외를 직접 발생시키는 방법과 새로운 오류 종류를 커스터마이징하는 방법에 대해서 간단히 다루어보도록 하겠습니다. rai..

Tistory

[Numpy] 파이썬 최대값, 최소값 위치 반환 np.argmax, np.argmin

파이썬 넘파이 argmax, argmin 함수 안녕하세요. 이번 포스팅에서는 파이썬 넘파이 라이브러리에서 제공하는 최대값, 최소값의 위치 인덱스를 반환하는 함수인 np.argmax와 np.argmin 함수에 대해서 간략하게 다루..

Tistory

아스키(ASCII) 코드 표, 문자열 대소비교 원리

아스키코드 표 C언어 char 문자형 등에서 사용되는 아스키코드 표의 0 ~ 127번까지 해당되는 문자는 아래 표처럼 정리할 수 있습니다. 이중 높은 빈도로 사용되는 문자들은 색깔로 표시해두었는데요. 크게 순서를..

Tistory

[Pandas] 데이터프레임 정렬하기 : sort_values, sort_index 함수

파이썬 판다스 정렬 함수 : sort_values() 안녕하세요. 이번 글에서는 판다스에서 데이터프레임을 정렬하는 함수인 sort_values 함수의 사용법에 대해서 간단히 다루어보겠습니다. 우선, 아래와 같은 데이터프레임..

Tistory

[Numpy] 최대값, 최소값 함수 np.max vs np.maximum 차이 (np.min과 np.minimum)

파이썬 넘파이 최대값 함수 : np.max 와 np.maximum 안녕하세요. 이번 글에서는 파이썬 넘파이에서 최대값을 가져올 때, 많이 사용되지만 혼동되는 함수인 np.max와 np.maximum에 대해서 용도 차이와 예시를 알아..

Tistory

C언어 포인터를 input으로 받는 함수 선언 (pass by pointer) : swap 함수 예제 비교

C언어 pass by value vs pass by pointer 차이 안녕하세요. 이번 포스팅에서는 C언어에서 포인터를 함수의 인자로 받는 pass by pointer 선언 방식의 사용 이유와 예제에 대해서 살펴보도록 하겠습니다. swap 함수..

Tistory

py 파일 import 방법, if __name__ == '__main__' 의미, Colab에서 py 파일 가져오기

py 파일 import 다른 py 파일 내에 작성된 함수나 클래스를 가져오고 싶은 경우가 있을 것입니다. 또한, 작성된 코드에서 if __name__ == '__main__' 이라는 부분을 많이 보셨을 수 있는데요. 이번 글에서는 파이..

Tistory

[Pandas] 파이썬 엑셀 파일 다루기 : read_excel, to_excel

파이썬 판다스 : 엑셀 파일로 데이터프레임 생성 안녕하세요. 이번 포스팅에서는 파이썬 엑셀 파일에서 csv 등 다른 파일로 변환 없이 바로 데이터프레임을 생성하여 다룰 수 있는 판다스의 read_excel 함수에 대..

Tistory

[C언어] switch ~ case 문 사용법, 유의 사항 정리

C언어 조건문 분기 : switch ~ case 문 안녕하세요. 이번 글에서는 C언어에서 조건이 여러개인 경우 분기를 원활하게하고, 가독성을 높일 수 있는 switch ~ case 문의 사용법에 대해서 살펴보겠습니다. 예를 들어,..

Tistory

C언어 실수 자료형 정리 : float, double, long double, 부동소수점/형변환

C언어 실수형 타입 : float, double, long double 이번 글에서는 C언어와 C++의 실수형 자료 타입인 float, double, long double 자료형에 대해서 살펴보겠습니다. 우선, 세 자료형의 바이트 수와 표시 가능 범위..

Tistory

C언어 구조체 struct 없이 선언 : typedef

C언어 구조체 typedef 이용 선언 방법 이번 글에서는 C언어에서 구조체 선언 시 struct를 앞에 붙이지 않고도 편리하게 사용할 수 있는 typedef를 이용한 선언 방법에 대해서 살펴보도록 하겠습니다. 구조체 선언..

Tistory

[C언어] 문자열에서 많이 사용되는 함수 : strlen, strcpy, strcat, strcmp

C언어 문자열 대표 함수 : strlen, strcpy, strcat, strcmp 이번 포스팅에서는 C언어 문자열을 다룰 때, 많이 사용하는 대표 함수인 strlen, strcpy, strcat, strcmp 함수의 사용 방법과 코드 예시에 대해서 다루..

Tistory

[Numpy] 넘파이 랜덤 추출 함수 정리 : rand, random, randn, randint, choice, seed

넘파이 랜덤 추출 모듈 : np.random 함수 정리 이번 포스팅에서는 랜덤 추출시 많이 사용하는 np.random 모듈의 대표적인 함수들인 rand, random, randn, randint, choice 그리고 seed를 정하는 방법에 대하여 정..

Tistory

C언어 for문 케이스 정리 : 사용 방법, continue/break, 이중 for문

C언어 반복문 : for문 개요 이번 글에서는 C언어에서 for문을 사용하는 방법과 케이스에 대해 정리를 해보는 시간을 가지도록 하겠습니다. 기본 문법을 정리한 뒤, for문을 중단하는 continue/break 문법과 복잡해..

Tistory

파이썬 문자열 대표 함수 총정리, 코드 예시

파이썬 문자열 대표 함수 정리 안녕하세요. 이번 포스팅에서는 파이썬에서 문자열을 다룰 수 있는 함수들 중 대표적으로 많이 사용되는 몇 가지 함수들에 대해 정리를 해보는 시간을 가져보겠습니다. 문자열 대/소..

Tistory

[C언어] 포인터, 이중포인터 개념, 실습 예제 완벽 이해

안녕하세요. 이번 글에서는 많은 C언어를 공부하시는 분들을 애먹이는 개념이지만, 컴퓨터 구조의 기초, 메모리 할당과 밀접한 연관이 되어있으며, 이후에 다룰 매우 중요한 개념인 배열의 근간이 되는 포인터, 이..

Tistory

[C언어] 배열(Array) 구조 선언, 할당, 포인터 연산, 출력 예제

지난 번에 C언어 포인터에 관한 포스팅에 이어, 이번에는 포인터를 기반으로 한 배열 구조에 대한 예제를 몇 가지 다루어보고자 합니다. C언어 배열 구조 선언(Array 선언) 배열 구조는 연속된 주소를 원하는 개수..

Tistory

C언어 논리 연산자, 비트 연산자 차이 비교, 사용 예시

C언어 연산자 C언어에서 혼동되기 쉬운 논리, 비트 연산자의 차이와 사용 예시를 살펴보고, 두 연산자를 비교해보는 내용을 다루어보겠습니다. 먼저, 논리 연산자와 비트 연산자의 특징을 정리하면 아래 표와 같습..

Tistory

파이썬 True로 인정되는 경우 정리, 논리, 비트 및 삼항 연산자

파이썬 연산자 정리, 참으로 인정되는 케이스 요약 이번 포스팅에서는 파이썬에서 True / False로 인정되는 케이스 정리와 연산자의 심화된 케이스인 논리 연산자, 비트 연산자 그리고 삼항 연산자의 사용 방법과..

Tistory

[Numpy] 배열 쌓기 : np.hstack, np.vstack, np.concatenate 차이 비교

넘파이 배열 쌓기 함수 : np.hstack, np.vstack, np.concatenate 비교 안녕하세요. 이번 글에서는 넘파이 array를 원하는 방향으로 쌓을 수 있는 np.hstack, np.vstack 그리고 np.concatenate의 기능 차이를 비교..

Tistory

파이썬 입력 함수 input() 사용법, 타입 변경

파이썬 입력 함수 input() 파이썬으로 프로그램을 만드는 과정 속에서 터미널 상에서 사용자에게 원하는 입력을 받고, 그 입력에 따라 출력 값을 다르게 보여주고 싶은 경우가 있을 것입니다. 이에 해당하는 기능..

Tistory

파이썬 map 함수 원리, 예제 정리

파이썬 map 함수 구조 map 함수의 구조는 크게 보면 두 가지 인자로 구성되어 있습니다. map(적용할 함수, 순회 가능한 객체) 순회 가능한 객체의 각 원소에 지정한 함수를 각각 적용하여 결과를 반환하는 함수인..

Tistory

[Matplotlib] seaborn 이용 파이썬 box plot 그리기

파이썬 seaborn box plot 예시 코드 : sns.boxplot 함수 이번 글에서는 데이터의 분포를 한 눈에 살펴볼 수 있는 box plot을 파이썬의 seaborn 라이브러리를 이용해서 시각화해보도록 하겠습니다. 데이터셋은 kagg..

Tistory

[Sklearn] K-means 클러스터링 (K-평균 알고리즘) 파이썬 구현 + 시각화, Elbow Method

이번 글에서는 비지도 학습의 대표적 알고리즘인 K-means Clustering을 파이썬 사이킷런에서 구현해보는 예제를 다루어보겠습니다. 클러스터링 데이터 불러오기 먼저, 데이터를 불러오도록 하겠습니다. 이번 글에..

Tistory

파이썬 replace 함수 사용 case 정리, 예시

파이썬 문자열(string) 자료형을 다룰 때, 유용하게 사용되는 replace 함수의 다양한 사용 예시를 이해하기 쉽게 정리해보도록 하겠습니다. 파이썬 replace 함수 : 기본 예시 replace 함수의 사용법은 간단합니다..

Tistory

파이썬 for문 사용 반복문 예제

파이썬에서 for문을 이용하여 반복문을 작성하는 몇 가지 예제를 보여드리도록 하겠습니다. 파이썬 for문 기본형(range 이용) for문을 사용할 수 있는 가장 기본적인 방법인 range(숫자)를 이용해서 원하는 횟수만..

Tistory

[Numpy] np.arange 사용법, range 함수와 차이

파이썬 넘파이 np.arange 함수 사용법 for 문 순회 상황 등에서 range 함수처럼 특정 수열을 만들려고 할 때, np.arange 함수를 많이 사용하게 됩니다. np.arange 함수의 사용 방법은 사실 range 함수의 사용 방법..

Tistory

[Numpy] np.where 사용법 : 조건 만족하는 위치 인덱스 찾기

파이썬 넘파이 np.where : 조건 만족 인덱스 반환 파이썬에서 넘파이를 사용하다보면, np.where 함수를 자주 만나게 됩니다. 만날때 마다 복잡해보이지만, 사실 알고보면 매우 간단한 np.where 함수의 사용 방법을..

Tistory

파이썬 def 함수 선언 case 총정리 (argument, return)

def로 파이썬에서 함수를 선언하는 경우는 원하는 기능을 반복 사용하는 경우 등에서 매우 간결한 코딩을 도와주는 핵심적인 기능입니다. 이번 글에서는 def로 함수를 선언하는 케이스에 대해서 input과 output의..

Tistory

파이썬 split 함수 용도, 사용법 (문자열 -> 리스트)

파이썬으로 텍스트, csv 등 파일에서 원하는 정보를 가져와 데이터처리를 할 때, 파싱 과정에 있어 무척 유용한 split 함수의 사용법에 대해서 살펴보고 용도에 대해서 생각해보는 시간을 가져보도록 하겠습니다...

Tistory

[Numpy] 파이썬 넘파이 np.linspace 함수(구간 내에 숫자 채우기)

파이썬에서 넘파이 라이브러리를 사용하다보면 예를 들어, y = sin x 같은 그래프를 그리고 싶을 때에 x를 어떻게 지정해야하는지 궁금해지는 경우가 있습니다. 이런 경우 구간 내에 숫자를 균일한 간격으로 촘촘..

Tistory

파이썬 기초 자료형 : 딕셔너리(dict)

파이썬에서 사용하는 기초 자료형인 딕셔너리를 사용하는 방법에 대해 간단히 다루어보겠습니다. 딕셔너리 자료형에서는 다른 프로그래밍 언어의 해쉬맵, 해쉬테이블 자료형을 대신하는 역할을 하는데요, 데이터를..

Tistory

파이썬 기초 자료형 2 : 튜플(tuple)

한 번 저장된 값을 변경하지 않고 싶을 때, 다른 자료형보다 안정적으로 사용 가능한 튜플 자료형에 대해서 살펴보도록 하겠습니다. 리스트 자료형과 순서대로 데이터를 저장한다는 원리는 거의 비슷하나, 저장된..

Tistory

[Matplotlib] 파이썬 plt 버블 차트(Bubble plot) 예제

이번 글에서는 matplotlib의 산점도 함수인 plt.scatter 함수를 통하여 버블 차트를 그리는 방법을 알아보도록 하겠습니다. 참고로, 버블 차트는 쉽게 말하자면 산점도에서 각 점마다 크기가 달라 더 많은 정보를..

Tistory

[Matplotlib] seaborn 파이썬 히트맵 그리는 방법 예제

지난 포스팅에서는 숫자형 - 숫자형 자료 사이의 관계 혹은 숫자형 - 범주형 자료 사이의 관계를 살피기 좋은 버블 차트를 파이썬 matplotlib에서 그리는 방법을 살펴보았습니다. 이번에는 범주형 - 범주형 자료..

Tistory

[Sklearn] 파이썬 k-NN 알고리즘(k-최근접 이웃) 예제

지도 학습 알고리즘 중 하나인 k-NN 알고리즘의 파이썬 구현 예제에 대해서 살펴보겠습니다. k-최근접 이웃 알고리즘은 새로운 데이터에 대해서 가장 가까운 기존의 k개 데이터를 살펴 k개 데이터 중 가장 많은 비..

Tistory

[Matplotlib] 파이썬 다중 막대 그래프 그리기 예제

이번 글에서는 파이썬에서 다중 막대 그래프를 겹치지 않게 그리는 예제 코드를 살펴보도록 하겠습니다. 파이썬 plt 다중 막대 그래프 예제 코드 먼저, 다음과 같은 간단한 연도별 상점별 판매 액수 데이터프레임..

Tistory

[Pandas] 파이썬 데이터프레임 열, 행에 함수 적용 - apply 함수

파이썬에서 판다스를 이용하여 데이터프레임 작업을 하다보면 특정 column이나 row에 원하는 작업을 시키고 싶은 경우가 많을 것입니다. 이번 포스팅에서는 간단하지만 알아두면 굉장히 요긴한 데이터프레임 열,..

Tistory

[Matplotlib] plt 선, 바 그래프 위에 숫자, 값 표시하는 방법

matplotlib으로 여러 형태의 그래프를 그리다보면 그래프 위에 값을 새기고 싶은 경우가 있을 것입니다. 이번 포스팅에서는 matplotlib에서 선 그래프 혹은 바 그래프 위에 해당 그래프의 값을 표시하는 방법을 말..

Tistory

파이썬 음성 모듈 gTTS (Python 말하기, 음성 출력, 음성 합성)

이번 포스팅에서는 파이썬에서 음성 변환, 출력, 합성 등을 할 수 있는 모듈인 Google Text to Speech(gTTS)에 대해서 다루어보도록 하겠습니다. 파이썬 음성 변환 모듈 gTTS 우선 gTTS 모듈을 설치해야 합니다...

Tistory

[Pytorch] 파이토치 텐서 변환, 선언하는 방법

이번 포스팅에서는 파이토치를 사용하기 위한 첫 단계로, 텐서를 선언하는 여러 방법에 대해서 살펴보도록 하겠습니다. 파이토치 텐서 변환 (list, array -> tensor) 우선 리스트를 텐서로 변환하는 방법부터 살펴..

Tistory

Language Model (언어 모델) 요약, N-gram, RNN 개념 소개

시작하기전에 이 포스팅은 cs224n lecture 6의 내용을 바탕으로 작성되었음을 알린다. Language Model (언어 모델) 이란? 카카오톡 메시지, DM, 문자메시지 등을 보내다보면 문장 자동 완성 기능을 본 적이 있을..

Tistory

[Pandas] 파이썬 판다스 그룹화 하기 : groupby 함수

파이썬 판다스에서 데이터프레임을 원하는 열을 기준으로 그룹화하여 필요한 정보를 얻어낼 수 있는 groupby 함수의 사용법에 대해서 자세히 다루어보도록 하겠습니다. 판다스 그룹화 : Pandas groupby 함수 우선,..

Tistory

[Sklearn] 파이썬 랜덤 포레스트 모델 학습, 하이퍼파라미터 튜닝 - RandomForestClassifier

이번 포스팅에서는 파이썬에서 대표적인 머신러닝 분류기 중 하나인 랜덤 포레스트를 사이킷런에서 사용하는 방법에 대해서 살펴보도록 하겠습니다. Sklearn(사이킷런) 랜덤 포레스트 분류기 kaggle의 타이타닉 데..

Tistory

[Matplotlib] plt로 파이썬 3D (3차원) 그래프 그리는 방법

파이썬 matplotlib으로 그래프를 그리다보면, 가끔 3차원의 플롯이나 산점도 등을 그리고 싶을 때가 있을 것입니다. 이번 포스팅에서는 파이썬으로 3D 그래프를 그리는 아주 간단한 방법에 대해서 살펴보도록 하겠..

Tistory

[Matplotlib] plt 축 눈금 설정 함수 - xticks, yticks

이번 포스팅에서 matplotlib (plt) 패키지 사용 중 그래프의 축 눈금 간격을 설정하고 이름까지 지정해볼 수 있는 방법에 대해서 알려드리도록 하겠습니다. plt 축 눈금 설정 함수 - xticks, yticks 우선 간단하게..

Tistory

[Matplotlib] plt 축 범위 설정 함수 - xlim, ylim, axis

저번 포스팅에 이어 이번 포스팅에서는 matplotlib (plt) 라이브러리 내에서 x축과 y축의 범위를 설정할 수 있는 함수들의 사용법을 간단하게 알아보겠습니다. plt 축 범위 설정 함수 1 - xlim, ylim 축의 범위가..

Tistory

[Matplotlib] 코랩 한글 깨짐 해결법 (Colab plt 그래프 한글 적용)

안녕하세요. matplotlib (plt)를 코랩 환경에서 사용 중 그래프에 한글을 출력해야 할 때, 그대로 출력하면 한글 깨짐 현상이 발생하게 되는데요, 이번 포스팅에서는 이 한글 깨짐 현상을 해결하는 방법에 대해서..

Tistory

[Matplotlib] plt 축 제목, 차트 제목 설정 함수 - xlabel, ylabel, title (+ 한글 깨짐 해결 추가)

안녕하세요. 지난 번 matplotlib에서 x축, y축의 눈금 및 범위를 지정하는 방법에 이어, 축 제목 및 차트 제목을 설정하는 방법에 대해서 말씀드리도록 하겠습니다. 또한, 제목 설정 시 한글 깨짐을 수정하는 방법..

Tistory

벡터 미분 예제, 정의, 의미 (transpose는 언제 붙을까?)

머신 러닝을 공부하다보면 항상 벡터 미분이라는 개념이 등장하고, 신경망 구조의 backpropagation의 근본 원리이기 때문에 아주 중요한 개념이 된다. 다만, 일반적인 미분과 달리 의미와 정의부터 매우 생소하고,..

Tistory

파이썬 리스트, 딕셔너리 등 객체 저장하기(pickle 모듈 사용)

파이썬에서 작업을 하다가 종료를 해야할 때, 이전 작업에서 저장했던 리스트, 딕셔너리 등 객체를 저장하고 다음 작업 때 불러오기를 원하는 경우가 있을 것입니다. 여러 가지 방법으로 객체 저장을 수행할 수 있..

Tistory

[술술 읽히는 논문 요약] GloVe: Global Vectors for Word Representation

GloVe: Global Vectors for Word Representation 저자 : Jeffrey Pennington, Richard Socher, Christopher D. Manning 외 학회 : Empirical Methods in Natural Language Processing(EMNLP) 연도 : 2014년..

Tistory

[Pandas] 데이터프레임 인덱싱 loc, at 차이(iloc, iat 차이)

이번 포스팅에서는 pandas 내 데이터프레임에서 인덱싱을 하는 loc, at과 iloc, iat 함수의 차이를 분석해보도록 하겠습니다. 데이터 프레임으로는 kaggle의 타이타닉 데이터셋을 활용하여 예시를 들어보도록 하겠..

Tistory

[Python] 진행시간, 진행률 표시하기 - tqdm (pandas apply에도 적용하기)

파이썬으로 코딩을 진행할 때, for문 작업이나 pandas의 apply 작업 등 반복 작업을 실행할 때, 현재 몇%가 진행되었고, 얼마나 시간이 더 소요될지에 대한 진행률, 진행시간을 알고 싶을 때가 있을 것입니다. 이..

Tistory

코랩 구글 드라이브 연동 (Colab에서 마운트 하는 방법 + 디렉토리 확인)

이번 포스팅에서는 구글 Colab에서 드라이브 내 파일을 불러오고 파이썬에서 작업한 결과 파일을 드라이브에 저장 가능하도록 Colab과 드라이브를 연동하는 방법에 대해서 다루어보도록 하겠습니다. 또한, 추가로..

Tistory

[그래프 이론] Modularity 뜻, 계산 예시(그래프 분할 평가)

그래프 분할(Graph Partition) 다음과 같은 그래프가 있다고 가정을 해봅시다. 이제 이 그래프를 2개의 그룹으로 나누어보겠습니다. 그래프 분할을 위한 여러 알고리즘을 적용할 수 있겠지만 속마음으로 한번 나..

Tistory

백준 알고리즘 - 코딩 연습, 코딩 테스트 준비, 티어 확인

이번 포스팅에서는 파이썬, C++, Java 등 다양한 언어로 알고리즘 문제를 풀어보고 코딩 테스트까지 준비할 수 있는 백준 알고리즘 사이트에 대해서 소개해드려보겠습니다. 백준 알고리즘 우선 링크는 다음 주소와..

Tistory

프로그램 설치 없이 코딩 시작하기 1편 (구름 IDE)

코딩 입문 Python을 비롯한 여러 프로그래밍 언어의 코딩을 처음 시작하실 때, 컴퓨터 내에 코딩 환경을 구축하는 방법은 파이썬 같은 경우는 먼저 파이썬을 설치하고, 아나콘다에서 환경을 세팅하고 주피터 노트..

Tistory

프로그램 설치 없이 코딩 시작하기 2편 (repl.it)

지난 구름 IDE 포스팅에 이어 이번에는 프로그램 설치 없이 가상의 환경에서 코딩을 진행할 수 있는 또 다른 사이트인 repl.it에 대해서 소개해드리도록 하겠습니다. 구름 IDE와 마찬가지로 Python 뿐 아니라 C언..

Tistory

프로그램 설치 없이 코딩 시작하기 3편 (Colab)

이번 포스팅에서는 프로그램 설치 없이 가상 환경에서 코딩을 시작해볼 수 있는 Google Colaboratory(Colab) 사이트의 사용 방법에 대해서 알려드리도록 하겠습니다. Colab 장점 코랩 환경의 장점은 나중에 머신..

Tistory

[술술 읽히는 논문 요약] Word2Vec 논문 - Skip-gram, CBOW

Efficient Estimation of Word Representations in Vector Space 저자 : Tomas Mikolov, Kai Chen, Greg Corrado, Jeffrey Dean 외 학회 : International Conference on Learning Representations (IC..

Tistory

Latex 설치 없이 사용하기 - Overleaf

Latex Latex은 수식이 많이 들어간 글 등을 작성할 때, 큰 이점이 있는 문서 작성 툴인데요, 이 프로그램을 사용해야 하는 일이 생겼음에도 설치 과정이 어려워 고난에 부딪히시는 경우가 많을 것으로 생각됩니다...

Tistory

하모닉 수(조화수, Harmonic number)

무한 급수를 공부하는 과정에서 혹은 알고리즘을 공부하는 과정에서 조화수(harmonic number)라는 개념을 자주 맞닥드리게 됩니다. 마주칠 때 마다 혼동될 수 있는 조화수에 대해서 왜 발산하는지와 근사 값은 어..

Tistory

[Pandas] 인덱스 초기화, 재정렬 (groupby 후 행 정렬) - reset_index

Groupby 함수, 멀티인덱스 파이썬 데이터 분석 툴인 Pandas를 사용하다보면 groupby 기능을 자주 사용하게 되고, 두 가지 이상의 범주로 groupby를 실행한 경우, 자동으로 멀티인덱스가 적용되어, 다음과 같이 뭉..

Tistory

[술술 읽히는 논문 요약] FaceNet 논문 - Triplet loss

FaceNet: A Unified Embedding for Face Recognition and Clustering 저자 : Florian Schroff, Dmitry Kalenichenko, James Philbin 외(구글 팀) 학회 : Computer Vision and Pattern Recognition(CVPR) 연도 : 20..

Tistory

[술술 읽히는 논문 요약] Supervised Contrastive Learning

Supervised Contrastive Learning 저자 : Prannay Khosla, Piotr Teterwak, Chen Wang, Aaron Sarna, Yonglong Tian, Phillip Isola, Aaron Maschinot, Ce Liu, Dilip Krishnan 외 학회 : Neural Information Proc..

1 2 3 4