코랩에서 작성한 주피터파일을 그대로 티스토리에 올리고싶을 때가 있다. 그 방법을 알아보자. 1. 코랩에서 작성한 주피터파일을 HTML파일로 저장!jupyter nbconvert --to html "/content/drive/MyDrive/Colab Notebooks/파일.ipynb"위와 같은 코드를 코랩에서 실행한다. (이전 글 확인) 2. 코랩 폴더에 같은 경로에 저장된 html 파일을 다운받는다. 3. HTML파일을 열어서 ctrl + U > ctrl + A > ctrl + C 해서 복사한다. 4. 티스토리에서 모드를 HTML 모드로 변경한다. 5. ctrl + V 하여 복사한 내용을 붙여넣는다. 6. 그대로 완료 버튼 눌러서 올리면 끝!
전체 글
슈의 슈터디 기록코랩에서 작성한 주피터파일을 HTML 파일로 저장하고 싶을 때가 있다. 코랩에서 구글드라이브 마운트를 하고 아래와 같은 코드를 실행하면 된다. !jupyter nbconvert --to html "/content/drive/MyDrive/Colab Notebooks/파일.ipynb" 나는 오류가 뜰 때가 있었는데, 경로나 파일명에 한글이 들어가면 그런 것 같다. 경로와 파일 명을 영어로 바꾸고 위 코드를 다시 실행 해 보자.
[빅데이터분석기사 실기] 제2유형: 데이터 분석빅데이터 분석 과정¶필요 패키지 임포트(import)데이터 불러오기데이터 살펴보기데이터 전처리분석 데이터셋 준비데이터 분석 수행성능평가 및 시각화(8. 예측 및 예측 결과 저장)지도학습, 비지도학습의 대표적인 분석기법지도학습 - 분류: 의사결정나무(분류), KNN, 서포트벡터머신(SVM), 로지스틱회귀분석, 랜덤포래스트, 인공신경망지도학습 - 회귀: 선형회귀분석, 다중회귀분석, 의사결정나무(회귀)비지도학습: 군집분석(Clustering), 연관분석(Association Analysis), 인공신경망(Neural Networks)분류 (Classification)¶예제) Iris 데이터셋을 이용하여 붓꽃의 종류(species) 구별하기1. 필요 패키지 임포트¶..
순차 탐색(Sequential Search) 순차 탐색(Sequential Search)이란 리스트 안에 있는 특정한 데이터를 찾기 위해 앞에서부터 데이터를 하나씩 차례대로확인하는 방법이다. 보통 정렬되지 않은 리스트에서 데이터를 찾아야 할 때 사용한다. 리스트 내에 데이터가 아무리 많아도 시간만 충분하다면 항상 원하는 원소(데이터)를 찾을 수 있다는 장점이 있다. 순차 탐색은 이름처럼 순차로 데이터를 탐색한다는 의미이다. 리스트의 데이터에 하나씩 방문하며 특정한 문자열과 같은지 검사하므로 구현도 간단하다. 순차 탐색은 정말 자주 사용되는데, 리스트에 특정 값의 원소가 있는지 체크할 때도 순차탐색으로 원소를 확인하고, 리스트 자료형에서 특정한 값을 가지는 원소의 개수를 세는 count() 메서드를 이용..
장고 프로젝트란?장고에서는 웹 사이트 또는 웹 애플리케이션을 "프로젝트{project)"라고 부른다. 즉, 장고 프로젝트는 웹 사이트를 의미한다. 웹 사이트에는 사용자의 서비스를 처리하는 여러 기능들을 제공하는데, 장고에서는 이러한 기능들을 "앱(app)"이라고 한다. 장고 프로젝트 생성# cmddjango-admin startproject 프로젝트이름 위와 같이 실행하면 다음과 같은 디렉토리 구조로 파일들이 생성된다. C:\Django\mysite│ ├── manage.py │ └── mysite ├── __init__.py ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py manage.py장고 프로젝트 생..
웹 애플리케이션 구조 웹 애플리케이션 구조는 위와 같이 Front-End, Back-End로 나눌 수 있다. 프론트엔드(Front-End)는 사용자가 웹 사이트나 웹 애플리케이션과 상호작용하는 부분으로, 사용자가 브라우저에서 볼 수 있는 디자인, 레이아웃, 그래픽 등과 사용자 인터페이스(UI)를 개발하는 영역이다. 백엔드(Back-End)는 웹 사이트나 웹 애플리케이션의 서버 측 부분으로, 프론트엔드와 상호작용하며, 데이터베이스와 통신하여 필요한 데이터를 가져와 처리한다. Full-Stack은 애플리케이션의 프론트엔드와 백엔드를 모두 개발하는 것을 말한다. Django란?Django는 파이썬을 사용하는 Full-Stack 프레임워크이다. 장고의 특징은 다음과 같다. 간결하고 쉬운 파이썬 언어를 사용하..
[빅데이터분석기사 실기] 제1유형: 데이터 전처리1. 데이터 탐색¶1) 데이터 불러오기In [1]: import numpy as np # 넘파이 패키지 임포트import pandas as pd # 판다스 패키지 임포트import matplotlib.pyplot as plt # matplotlib 패키지 임포트# 깃허브에 있는 csv 파일 읽어와서 데이터프레임 df로 넣기 - 타이타닉 데이터셋df = pd.read_csv("https://raw.githubusercontent.com/suetudy/BigDataAnalysisEngineer_Certification/main/Titanic.csv") In [2]: # 데이터프레임 전체 출력df Out[2..
정렬(Sorting) 정렬(Sorting)이란 데이터를 특정한 기준에 따라서 순서대로 나열하는 것을 말한다. 정렬 알고리즘을 공부하다 보면 자연스럽게 알고리즘 효율의 중요성을 깨달을 수 있다. 예를 들어 숫자가 하나 씩 적힌 카드가 10장이 있다.이제 이 카드를 오름차순으로 정렬하자. 보통은 카드를 빠르게 흝고 숫자가 0부터 9까지로 구성된 걸 눈치챈 다음 카드를 0부터 9까지 순차적으로 나열할 것이다. 이러한 과정 속에서 우리의 뇌는 우리도 모르게 데이터의 규칙성을 파악한다. 하지만 우리에게 쉽다고 컴퓨터에도 쉬운 일은 아니다. 컴퓨터는 인간과 다르게 데이터의 규칙성을 직관적으로 알 수 없으며, 어떻게 정렬을 수행할지에 대한 과정을 소스코드로 작성하여 구체적으로 명시해야 한다. 이 카드 예제를 기..