별의 공부 블로그 🧑🏻‍💻

🗒️ Categories (1539)

728x90
  1. 2022.06.17 [구글 클라우드 자격증] 구글 클라우드 자격증(Google Cloud Certificate) 종류

    구글 클라우드 자격증(Google Cloud Certificate) 종류 들어가며 구글 클라우드 플랫폼(Google Cloud Platform)을 활용할 때 도움이 되는 구글 클라우드 자격증(Google Cloud Certificate)의 종류에 대해 알아보자. 자격증 종류 자격증에 대한 정보는 이곳에서 확인할 수 있다. 구글 클라우드의 자격증은 크게 3가지로 나뉜다. Foundational Certification(기초 자격증) Associate Certification(어소시에이트 자격증) Professional Certification(프로페셔널 자격증) ① Foundational Certification(기초 자격증) 시험 시간 : 90분 응시료 : $99 응시 가능 언어 : 영어, 일본어 시험 ..

  2. 2022.06.16 [JavaScript] 키 코드(Key Code) 정리 (키보드 이벤트)

    키 코드(Key Code) 정리 (키보드 이벤트) 들어가며 자바스크립트에서 사용할 수 있는 키 코드(Key Code)를 정리해본다. 키 코드(Key Codes) Key Code Key Code Unicode Description 0 Unidentified These keys do not have a key code 3 Cancel Pause break 8 Backspace Backspace ⌫ backspace / delete 9 Tab Tab ↹ tab 12 Clear NumLock ⌧ clear 13 Enter Enter ↵ Enter / Return 16 Shift ShiftLeft ⇧ shift 17 Control ControlLeft 18 Alt AltLeft ⎇ / ⌥ Alt / Option ..

  3. 2022.06.16 [Python] 10진수를 2진수/8진수/16진수로 변환하기

    10진수를 2진수/8진수/16진수로 변환하기 들어가며 재귀(Recursion) 함수를 이용하여 간단하게 10진수를 2진수/8진수/16진수로 변환하는 프로그램을 작성할 수 있다. 프로그램 구현 0부터 F(15)까지의 문자를 리스트에 순서대로 넣어준 후, 필요할 때마다 리스트의 인덱스에 접근하여 나타내도록 하면 된다. def notation(base, n) : if n < base : print(numberChar[n], end = ' ') else : notation(base, n // base) print(numberChar[n % base], end = ' ') numberChar = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] numberChar += [..

  4. 2022.06.16 [Python] 회문/팰린드롬(Palindrome) 판단하기

    회문/팰린드롬(Palindrome) 판단하기 들어가며 회문(Palindrome) : 앞에서부터 읽든 뒤에서부터 읽든 동일한 단어나 문장 대·소문자는 구분하지 않고, 공백이나 특수 문자는 제외한다. 첫 글자와 마지막 글자를 비교하여 같으면 회문일 수 있고, 다르면 회문이 아니다. 비교하지 않은 글자가 한 글자 이하이면 회문으로 확정하고, 한 글자 이하가 아니면 첫 글자는 다음 글자로 마지막 글자는 바로 앞 글자로 이동하는 식으로 비교하고 확인하는 과정을 반복한다. 회문인 예 회문이 아닌 예 프로그램 구현 재귀 함수를 이용하여 팰린드롬의 여부를 확인하는 프로그램을 작성할 수 있다. def palindrome(pStr) : if len(pStr) X kayak--> O Borrow or rob--> O 주유소..

  5. 2022.06.15 [Git] 깃(Git) 설치 후, 사용자 계정/이메일 설정하는 방법

    깃(Git) 설치 후, 사용자 계정/이메일 설정하는 방법 들어가며 Git 을 설치한 후, 처음 사용할 때 사용자 계정과 이메일을 지정해줘야 한다. 방법 git config --global user.name(email) 명령을 이용하여 지정해준다. > git config --global user.name "user" > git config --global user.email "user@domain.com"

  6. 2022.06.15 [BOJ2480][C++] 주사위 세개

    문제 1에서부터 6까지의 눈을 가진 3개의 주사위를 던져서 다음과 같은 규칙에 따라 상금을 받는 게임이 있다. 같은 눈이 3개가 나오면 10,000원+(같은 눈)×1,000원의 상금을 받게 된다. 같은 눈이 2개만 나오는 경우에는 1,000원+(같은 눈)×100원의 상금을 받게 된다. 모두 다른 눈이 나오는 경우에는 (그 중 가장 큰 눈)×100원의 상금을 받게 된다. 예를 들어, 3개의 눈 3, 3, 6이 주어지면 상금은 1,000+3×100으로 계산되어 1,300원을 받게 된다. 또 3개의 눈이 2, 2, 2로 주어지면 10,000+2×1,000 으로 계산되어 12,000원을 받게 된다. 3개의 눈이 6, 2, 5로 주어지면 그중 가장 큰 값이 6이므로 6×100으로 계산되어 600원을 상금으로 받게..

  7. 2022.06.15 [BOJ2525][C++] 오븐 시계

    문제 KOI 전자에서는 건강에 좋고 맛있는 훈제오리구이 요리를 간편하게 만드는 인공지능 오븐을 개발하려고 한다. 인공지능 오븐을 사용하는 방법은 적당한 양의 오리 훈제 재료를 인공지능 오븐에 넣으면 된다. 그러면 인공지능 오븐은 오븐구이가 끝나는 시간을 분 단위로 자동적으로 계산한다. 또한, KOI 전자의 인공지능 오븐 앞면에는 사용자에게 훈제오리구이 요리가 끝나는 시각을 알려 주는 디지털 시계가 있다. 훈제오리구이를 시작하는 시각과 오븐구이를 하는 데 필요한 시간이 분단위로 주어졌을 때, 오븐구이가 끝나는 시각을 계산하는 프로그램을 작성하시오. 입력 첫째 줄에는 현재 시각이 나온다. 현재 시각은 시 A (0 ≤ A ≤ 23) 와 분 B (0 ≤ B ≤ 59)가 정수로 빈칸을 사이에 두고 순서대로 주어진..

  8. 2022.06.15 [MinGW] MinGW(Minimalist GNU for Windows) 설치 및 환경 변수 설정 방법

    MinGW(Minimalist GNU for Windows) 설치 및 환경 변수 설정 방법 MinGW 란? Minimalist GNU for Windows 의 줄임말 마이크로소프트 윈도우 버전으로 포팅한 GNU 소프트웨어 도구 모음 윈도우 API 를 구현할 수 있는 헤더 파일들을 가지고 있으며, 개발자들이 “자유롭게 쓸 수 있는” 컴파일러인 GCC 를 사용할 수 있다. 콜린 피터스에 의해 개발되어 1998년 처음으로 공개되었다. MinGW 의 원래 이름은 mingw32(Minimalist GNU for W32) 였으나, 32비트 바이너리를 만드는 것으로 제한되는 것으로 생각될 수 있어서 숫자 32가 제거 되었다. 2013년 마지막 분기에 MSYS2 프로젝트가 시작되었고, 32비트와 64비트 MinGW 패..

  9. 2022.06.15 [리눅스마스터 1급 실기] 2201회 기출 문제

    2201회 기출 문제 1. 다음은 사용자를 생성 및 관리하는 과정이다. 조건에 맞게 ( 괄호 ) 안에 알맞은 내용을 적으시오. 가. ihduser 사용자를 생성하는데, 주 그룹은 kait로 추가 그룹은 ihd로 지정한다. # useradd ( ① ) kait ( ② ) ihd ihduser 나. ihduser 사용자를 추가로 linuxmaster 라는 그룹에 포함한다. # ( ① ) ( ② ) ihduser ■ 조건 - ①번부터 ②번에는 명령어의 옵션만 하나씩 기재한다. - ③번에는 관련 명령어만 기재한다. - ④번에는 ③번 명령어의 옵션만 기재하는데, 다수의 옵션을 사용할 경우에도 한 번에 기재한다. (예: -a -b -c) - 실행에 필요한 관련 그룹은 미리 생성되어 있고, 명령어가 틀린 경우 옵션 ..

  10. 2022.06.14 푸리에 해석(Fourier Analysis)

    푸리에 해석(Fourier Analysis) 푸리에 해석(Fourier Analysis) 프랑스의 수학자이자 물리학자인 장 밥티스트 조제프 푸리에(Jean-Baptiste Joseph Fourier)가 1803년 그의 저서 에서 "임의의 함수는 삼각함수의 급수로 나타낼 수 있다."고 주장했는데, 이것을 푸리에 정리(Fourier Theorem)라 한다. 푸리에 정리를 바탕으로 주기 함수를 삼각함수의 급수로 나타내는 것을 푸리에 급수(Fourier Series)라고 한다. 주기 함수가 아닌 유한 구간에서 정의된 함수를 주기 함수로 만들어서 삼각함수의 급수로 나타내는 것을 푸리에 전개(Fourier Expansion)이라고 한다. 이것을 무한 확장한 것을 푸리에 변환(Fourier Transform)이라고 ..

  11. 2022.06.14 디지털 신호 처리 개요

    디지털 신호 처리 개요 신호(Signal) 시공간에서의 어떤 변화를 나타내는 물리량 정보 전달에 사용되는 시간에 따라 변하는 전압, 전류 또는 전자기파 (통신/전기공학) 신호는 구성에 따라 차원을 달리하며 다음과 같이 분류한다. 1차원 신호(1-Dimensional Signal) 2차원 신호(2-Dimensional Signal / Image Signal) 연속 시간 신호(Continuous-time Signal) 물리량의 변화가 시간에 대해 끊이지 않고 연속적으로 나타나는 경우의 신호 이산 시간 신호(Discrete-time Signal) 시간에 대해 값이 연속적이지 않고 중간에 끊어지는 형태로 나타나는 신호 이산 시간 신호는 연속 시간 신호를 시간 축에 따라 일정한 시간 간격(샘플링 주기)으로 샘플링..

  12. 2022.06.11 [CSS] 텍스트 요소 가운데 정렬하기 (horizontally, vertically)

    텍스트 요소 가운데 정렬하기 (horizontally, vertically) 들어가며 CSS를 이용하여 간단하게 텍스트 요소를 수직적/수평적으로 가운데 정렬할 수 있다. 방법 ① 모든 텍스트를 수평적으로(Horizontally) 가운데 정렬할 경우 요소의 text-algin 속성을 center 로 설정해준다. body { text-align: center; } ② 텍스트를 수직적으로(Vertically) 가운데 정렬할 경우 padding 속성 이용하기 요소의 padding 속성을 num1_size 0 num1_size 로 설정해준다. div { padding: 50px 0 50px; } line-height 속성 이용하기 요소의 line-height 속성과 height 속성을 비슷하게 설정해준다. div..

  13. 2022.06.08 [Windows] 윈도우 10/11 설치 시 "이 디스크에 Windows를 설치할 수 없습니다. 선택한 디스크가 GPT 파티션 스타일 입니다." 문제 해결 방법

    [Windows] 윈도우 10/11 설치 시 "이 디스크에 Windows를 설치할 수 없습니다. 선택한 디스크가 GPT 파티션 스타일 입니다." 문제 해결 방법 들어가며 윈도우 10/11을 설치할 때 "이 디스크에 Windows를 설치할 수 없습니다. 선택한 디스크가 GPT 파티션 스타일 입니다." 라는 오류가 뜰 때가 있다. 정확히, 윈도우를 설치할 파티션을 설정할 때 나타나는 오류 메시지이다. 문제 해결 방법 이 문제를 해결하려면 윈도우를 설치할 파티션을 GPT 형식에서 MBR 형식으로 바꿔주어야 한다. 다음과 같은 과정을 수행하여 파티션 형식을 바꾸어 준다. ① 명령 프롬프트(CMD) 창 열기 [SHIFT] + [F12]를 눌러 명령 프롬프트(CMD) 창을 열어준다. [SHIFT] + [F12] ②..

  14. 2022.06.07 [Jupyter Notebook] 주피터 노트북을 다크모드로 변경하기 5

    주피터 노트북을 다크모드로 변경하기 들어가며 아나콘다 프롬프트에 간단한 명령을 함으로써 주피터 노트북을 다크 모드(Dark Mode)로 변경할 수 있다. 방법 ① 아나콘다 프롬프트(Anaconda Prompt) 실행 ② 명령어 입력 다음의 명령을 입력하여 주피터 노트북의 테마가 담긴 패키지를 설치해준다. > pip install jupyterthemes Collecting jupyterthemes Downloading jupyterthemes-0.20.0-py2.py3-none-any.whl (7.0 MB) |████████████████████████████████| 7.0 MB 1.1 MB/s Collecting lesscpy>=0.11.2 Downloading lesscpy-0.15.0-py2.py..

  15. 2022.06.05 [Python] 윈도우 프로그래밍(Window Programming)

    윈도우 프로그래밍(Window Programming) 기본 위젯 활용 기본 윈도우 창의 구성 위젯(Widget) : 윈도창에 나올 수 있는 문자, 버튼, 체크박스, 라디오 버튼 등 Tk() TK Interface 의 약어 Tcl/Tk 라는 전통적인 GUI 인터페이스 윈도우, 리눅스, 맥 등에서 모두 동일한 코드로 사용 가능하다. 기본이 되는 윈도우를 반환한다. 루트 윈도우 또는 베이스 윈도우 라고 한다. from tkinter import * window = Tk() ## 이 부분에서 화면을 구성하고 처리 ## window.mainloop() 더보기 윈도우 창 조절 from tkinter import * window = Tk() window.title("윈도우 창 연습") # 윈도우 창에 제목 표시 wi..

  16. 2022.06.05 [Python] 재귀 호출(Recursion)

    재귀 호출(Recursion) 재귀 호출의 기본 재귀 호출의 개념 재귀 호출(Recursion) : 자기 자신을 다시 호출하는 것 재귀 호출은 처음 접하면 상당히 혼란스럽지만 자료구조와 알고리즘을 학습할 때 매우 유용한 방법이므로 꼭 알아두어야 한다. 재귀호출의 동작 파이썬에서는 재귀 호출이 너무 많아지면 반복을 자동 종료한다. def openBox() : print("종이 상자를 엽니다.") openBox() openBox() # 처음 함수를 다시 호출 더보기 종이 상자를 엽니다. 종이 상자를 엽니다. ... RecursionError: maximum recursion depth exceeded while pickling an object 반환 조건을 추가할 경우, 무한 반복에서 빠져나올 수 있다. d..

  17. 2022.06.04 [Python] 그래프(Graph)

    그래프(Graph) 그래프(Graph)의 기본 그래프의 개념 그래프(Graph) : 여러 노드가 서로 연결된 자료구조 루트에서 하위 노드 방향으로만 이어지는 트리와 달리, 여러 노드가 연결되어 있을 수 있다. 트리도 그래프의 일종이지만, 트리와 그래프를 구현하는 코드 등이 확연히 다르기 때문에 이 둘은 별도로 생각하는 편이 낫다. 그래프의 종류 그래프는 정점을 연결하는 간선의 방향성 여부에 따라 방향 그래프와 무방향 그래프로 나눈다. 간선에 가중치(Weight)를 부여하여 가중치 그래프도 만들 수 있다. 무방향 그래프 트리의 노드(Node)에 해당하는 용어가 그래프에서는 정점(Vertex)이다. 정점을 연결하는 선은 간선(Edge)이므로 그래프는 정점과 간선의 집합으로 볼 수 있다. 그래프에서 정점은 V..

  18. 2022.06.04 [Python] 이진 트리(Binary Tree)

    이진 트리(Binary Tree) 이진 트리(Binary Tree)의 기본 이진 트리의 개념 트리(Tree) 자료구조는 나무를 거꾸로 뒤집어 놓은 형태이다. 트리의 맨 위를 뿌리(Root, 루트)라고 한다. 루트를 레벨 0으로 두고 나뭇잎(Leaf, 리프)에 해당하는 아래로 내려올 수록 레벨이 1씩 증가한다. 트리에서 각 위치를 노드(Node)라고 한다. 각 노드는 선, 즉 에지(Edge)로 연결되어 있다. 위 노드와 바로 아래 노드의 관계를 부모-자식 관계(Parent-Child Relationship)라고 한다. 자식 노드의 개수를 차수(Degree)라고 한다. 차수가 0인 노드를 리프(Leaf)라고 한다. 트리의 차수는 차수가 가장 높은 노드를 기준으로 정한다. 컴퓨터는 데이터를 0과 1로 표현하므..

  19. 2022.06.03 [Python] 큐(Queue)

    큐(Queue) 큐(Queue) 선입선출(First In First Out, FIFO)의 특징을 갖는 자료구조 큐는 양쪽이 뚫려 있는 구조이다. 한쪽에서는 삽입만 진행되고, 다른 쪽에서는 추출만 진행된다. 큐에 데이터를 삽입하는 동작을 enQueue(인큐)라고 하며, 데이터를 추출하는 동작을 deQueue(데큐)라고 한다. 큐의 중요한 용어로 front(머리)와 rear(꼬리)가 있다. 머리는 저장된 데이터 중 첫 번째 데이터를 가리킨다. 꼬리는 저장된 데이터 중 마지막 데이터를 가리킨다. 첫 번째 데이터 앞을 front가 가리켜야 한다. 데이터 삽입 : enQueue 데이터 추출 : deQueue 큐의 간단 구현 큐는 배열 형태로 구현할 수 있다. 큐는 초기에 크기를 지정하고 배열로 생성할 수 있다. ..

  20. 2022.06.03 [JavaScript] jQuery를 사용하지 않고 최상단 화면 이동 기능 구현하기

    jQuery를 사용하지 않고 최상단 화면 이동 기능 구현하기 들어가며 제이쿼리(jQuery)를 사용하지 않고, 자바스크립트(JavaScript)만으로 화면의 최상단으로 이동할 수 있는 버튼을 만들 수 있다. 방법 1 : 스크롤 이동 효과를 주며 이동하기 ID가 "scrollup"인 버튼을 누르면 스크롤이 이동하는 효과와 함께 화면의 최상단으로 이동하도록 해보자. HTML JavaScript var scrollBtn = document.getElementById('scrollup'); // 10 밀리세컨드(ms) 마다 -50px 씩 스크롤된다. const scrollWindow = function () { if (window.scrollY != 0) { setTimeout(function () { wind..

  21. 2022.06.03 [CSS] 마우스 커서(Mouse Cursor)

    마우스 커서(Mouse Cursor) 들어가며 CSS에서 사용할 수 있는 마우스 커서의 종류에 대해 알아보자. CSS에서 마우스 커서는 다음과 같이 지정할 수 있다. #element:hover { cursor: mouse_cursor_value; } 마우스 커서의 종류

  22. 2022.06.02 [matplotlib] matplotlib API

    matplotlib API matplotlib API 에는 matplotlib.pyplot 을 적용하는 pylot API가 있다. 또한 pyplot.subplots 로 하나의 Figure 및 하나 이상의 Axes 객체를 이용해 작업하는 객체 지향 API가 있다. matplotlib API Reference : https://matplotlib.org/stable/api/ API Reference — Matplotlib 3.5.2 documentation Warning Since heavily importing into the global namespace may result in unexpected behavior, the use of pylab is strongly discouraged. Use mat..

  23. 2022.06.02 [matplotlib] matplotlib 기본

    matplotlib 기본 matplotlib 은 계층적으로 구성된다. 이 계층 구조의 최상위는 pyplot 모듈이 제공하는 matplotlib 상태 머신(State-Machine) 환경이다. 상태 머신 : 주어진 시간에 어떤 상태 정보를 저장하는 컴퓨터와 같은 장치 최상위 계층에서 사용되는 간단한 함수들은 축에 그래프 요소인 선, 그림, 텍스트 등을 추가한다. figure 구성 matplotlib에서 제공하는 figure는 모든 축(axis), 캔버스(canvas), 제목(title), 범례(legend) 등으로 구성된다. 객체는 크게 Figure 객체, Axes 객체, Axis 객체 등으로 구분된다. Figure 객체는 Axes 객체들을 포함하고, Axes 객체는 Axis 객체들을 포함한다. 전체 영역..

  24. 2022.06.01 [matplotlib] 맷플롯립(matplotlib) 개요

    맷플롯립(matplotlib) 개요 맷플롯립(matplotlib) 파이썬 2D 플롯팅 라이브러리 다양한 인쇄 플랫폼에서 반응형 환경으로 출판 인쇄 품질 제공 55개의 서브 모듈로 구성 서브 모듈은 함수, 클래스, 메소드 및 속성으로 구성 matplotli b을 사용하면 데이터 처리 과정이나 결과를 몇 줄의 코드만으로 히스토그램, 파워 스펙트럼, 막대 그래프, 오류 차트, 산점도 등으로 쉽게 그릴 수 있어 유용하다. 공식 홈페이지 : https://matplotlib.org/ matplotlib 라이브러리의 서브 모듈 matplotlib 라이브러리에서 사용하는 주요 서브 모듈은 다음과 같다. 서브 모듈 내용 matplotlib backend, rc params 등을 설정 matplotlib.artist F..

  25. 2022.05.31 [CSS] <span> 요소 줄 바꿈 하기

    요소 줄 바꿈 하기 들어가며 여러 개의 요소를 작성할 경우, 한 줄에 모두 표시되게 된다. Element 1 Element 2 Element 3 더보기 Element 1 Element 2 Element 3 간단하게 CSS 속성을 적용하여 이러한 요소가 한 줄마다 표시되도록 할수 있다. 방법 부모 요소와 자식 요소에 모두 display: block; 속성을 적용시켜준다. Element 1 Element 2 Element 3 #test { display: block; } #s1 { display: block; } #s2 { display: block; } #s3 { display: block; } 테스트 See the Pen Untitled by Sangsoon Kim (@starrykss) on CodeP..

  26. 2022.05.31 [Pandas] 수학 계산

    수학 계산 넘파이와 판다스 라이브러리는 과학 계산을 포함하는 데이터 분석에서 중요하게 사용된다. 넘파이는 ndarray 객체의 요소를 빠르게 계산할 수 있도록 강력한 기능을 가진 많은 함수를 제공한다. 넘파이와 판다스는 같은 플랫폼에서 설계되었으므로 넘파이의 함수들을 판다스에서도 그대로 사용할 수 있다. 판다스에서는 이러한 함수들을 사용해 메타 데이터를 제외한 시리즈와 데이터프레임의 데이터 구조에서 수학 계산을 쉽게 할 수 있다. 통계 함수 통계 함수에는 min(), max(), std(), var(), median(), count(), sum(), cumsum(), count(), prod() 등의 함수 외에도 pct_change(), cov(), corr(), rank() 함수가 있다. 퍼센트 변화율..

  27. 2022.05.30 [Python] 괄호 매칭 검사 프로그램

    괄호 매칭 검사 프로그램 들어가며 스택을 활용하여 간단하게 괄호의 매칭 검사를 수행할 수 있다. 여는 괄호를 만나면 push 하고, 닫는 괄호를 만나면 pop 한다 는 규칙을 적용한 후, push 또는 pop 하는 과정에서 다음의 조건을 확인하면 된다. ① 닫는 괄호를 만났을 때 스택은 비어 있지 않아야 한다. ② 닫는 괄호를 만났을 때 추출한 괄호는 여는 괄호여야 한다. ③ ②를 만족해도 두 괄호의 종류(소괄호, 중괄호, 대괄호)가 같아야 한다. ④ 모든 수식의 처리가 끝나면 스택은 비어 있어야 한다. 열린 괄호라면 무조건 push 한다. 닫는 괄호일 때는 스택에서 하나를 꺼내서 현재 괄호와 짝이 맞는지 확인한다. if '(', '[', '{', '' 중 하나면 열린 괄호 pop() if 두 괄호의 쌍..

  28. 2022.05.30 [Python] 스택(Stack)

    스택(Stack) 스택(Stack) 선입후출(First In Last Out, FILO) 또는 후입선출(Last In First Out, LIFO)의 특징을 갖는 자료구조 스택은 한쪽만 뚫려 있는 구조이기 때문에 삽입과 추출이 한쪽에서만 진행된다. 스택에 데이터를 삽입하는 동작을 push(푸시)라고 하며, 데이터를 추출하는 동작을 pop(팝)이라고 한다. 스택에서는 top(톱)이라는 용어가 중요한데, 현재 스택에 들어 있는 가장 위의 데이터 위치를 가리키는 개념이다. 스택의 간단 구현 스택은 배열 형태로 구현할 수 있다. 스택은 초기에 크기를 지정하고 배열로 생성할 수 있다. 스택의 맨 위쪽을 표현하는 top은 아직 데이터가 없으므로 -1로 초기화한다. top이 -1이라는 것은 스택이 비었다는 의미로 해..

  29. 2022.05.30 [티스토리 블로그] 첫 화면 특정 페이지로 설정하기

    첫 화면 특정 페이지로 설정하기 들어가며 자바스크립트(JavaScript)를 사용하여 티스토리 블로그의 홈 화면에 접속했을 때, 특정 페이지가 나타나도록 설정 할 수 있다. 방법 티스토리 [스킨 편집] 페이지의 [HTML] 탭에서, 태그 사이에 다음의 코드를 넣어준다.

  30. 2022.05.30 [Pandas] 데이터의 그룹 연산

    데이터의 그룹 연산 데이터의 그룹 연산은 원본 데이터 세트 객체를 그룹별로 분할(Split)하고 분할된 각 그룹에 함수를 적용(Apply)하고 결과를 통합(Combine)하는 연산을 수행한다. 이를 하나의 용어로 Split-Apply-Combine 이라 한다. 대다수의 경우 데이터를 여러 집합(Sets)으로 분할하고, 분할된 각 부분 집합에 함수와 같은 기능을 적용한다. 또는 분할하지 않더라도 여러 데이터 세트의 값들을 원하는 조건에 따라 어떤 인덱스나 라벨에 하나의 값으로 변환하는 형태로써 데이터를 합치는데, 이를 그룹 연산이라고 한다. groupby() 는 원본 데이터를 개별 그룹으로 나누어 이 그룹들에 특정 연산을 수행하고 수행 결과를 나타내는 각 그룹들을 합치기 위한 메소드이다. 예를 들어, 초등..

728x90


📖 Contents 📖