본문 바로가기

전체 글

(54)
Data indexing Data Indexing, Selection, Assigning In [1]: import pandas as pd In [7]: df = pd.read_csv("exercise_1.csv", index_col="번호") Data를 분석하기 위해서는 필요한 데이터를 선택하고, 정제하는 과정이 필요하다. DataFrame에서 필요한 데이터를 선택하는 방법을 알아보자. Naive accessors In [8]: df.head() Out[8]: 국어 영어 수학 과학 국사 번호 0 95.0 50 80.0 84.0 90 1 80.0 74 62.0 77.0 92 2 95.0 94 96.0 97.0 99 3 80.0 60 NaN 75.0 77 4 75.0 95 85.0 74.0 64 기본적으로 pandas는 DataF..
[pandas]CSV 파일 불러오기 In [1]: import pandas as pd 데이터 파일 불러오기 CSV 파일 불러오기 임의로 생성한 exercise_1.csv 파일을 현재 노트북 파일과 같은 위치에 업로드 한 뒤 그 파일을 불러 오겠다. 파일을 불러오는 명령어는 read_csv(파일경로) 이다 In [9]: df = pd.read_csv("exercise_1.csv") In [10]: df Out[10]: 번호 국어 영어 수학 과학 국사 0 0 95 50 80 84 90 1 1 80 74 62 77 92 2 2 95 94 96 97 99 3 3 80 60 65 75 77 4 4 75 95 85 74 64 5 5 64 55 66 96 74 6 6 60 75 85 65 74 7 7 75 85 95 77 71 8 8 77 74 75 ..
[pandas]데이터 생성 판다스란? 파이썬의 데이터 처리 라이브러리 판다스 불러오기 pandas를 다음의 명령어로 import 한다. In [2]: import pandas as pd 데이터 생성 DataFrame DataFrame은 표의 형식을 하고 있는 데이터이다. 표의 각 칸은 값(value)을 가지고 있다. DataFrame은 행(row)과 열(column)으로 표시할 수 있다. DataFrame은 다음의 명령어로 생성할 수 있다. DataFrame 생성 In [3]: df = pd.DataFrame({'yes': [50, 21], 'no':[131, 2]}) df Out[3]: yes no 0 50 131 1 21 2 DataFrame은 row와 column으로 구성된다. 위 표에서 yes, no는 column 명이며 ..
React Native Expo Android build 명령어 간단 정리 command 창에 다음의 명령어를 실행한다. 1. Expo CLI 설치 npm install -g expo-cli​ 2. 새로운 프로젝트 생성 npx create-expo-app my-app 3. EAS CLI 설치 npm install -g eas-cli 4. Expo 계정에 로그인 eas login 5. Project Configure my-app 으로 directory를 옮긴다. cd my-app eas build:configure 6. 앱 개발 후 android aab 빌드 eas build --platform android
코사인 유사도를 이용한 챗봇 만들기 기본 원리 안녕하세요. 코딩을 공부하는 닥터 배입니다. 오늘은 코사인 유사도를 이용한 챗본 만들기의 기본 원리에 대하여 알아보도록 하겠습니다. 기본 원리는 다음과 같습니다. 기존에 질문과 답변에 해당하는 리스트가 존재합니다. 질문과 답변 리스트는 같은 인덱스 별로 내용이 연결되어 있습니다. 사용자가 내용을 입력합니다. 그리고 질문 리스트와 사용자 입력 내용을 백터화 시키고 코사인 유사도를 구합니다. 이후 사용자 입력 내용과 가장 유사도가 높은 질문을 구합니다. 그러면 사용자가 입력한 내용과 가장 코사인 유사도가 높은 질문에 해당하는 답변을 챗봇이 출력합니다. 먼저 기본 모듈을 import 합니다. from sklearn.feature_extraction.text import TfidfVectorizer from s..
구글 이미지 크롤링(feat. selenium) 지금부터 selenium을 이용한 구글 이미지 크롤링하는 방법을 알아보도록 하겠습니다. selenium이란? 웹 애플리케이션 자동화 및 테스트를 위한 포터블 프레임워크 Selenium 3.0 => Selenium 4.0 1. 환경 설정. 가상 환경 설정 selenium 설치 chromedriver 설치(chromedriver 다운로드(x) → webdriver_manager 설치 후 코드 작성) a. 가상 환경 설정. (command 창에 다음과 같이 입력) python -m venv selenium cd script activate b. selenium 설치 (command 창에 다음과 같이 입력) pip install selenium c. webdrive_manager 설치 (command 창에 다음..
display 속성 html의 요소를 블록 또는 인라인 요소 중 어느 쪽으로 처리할 지를 정의 블록 요소: 자기가 속한 영역의 너비를 모두 차지하여 블록을 형성 인라인 요소: 자기에게 필요한 만큼의 공간만 차지 inline: 요소를 인라인 요소로 처리한다. div{ display: inline; } - 블록 요소인 div 요소를 인라인 요소로 처리한다. block: 요소를 블록 요소로 처리한다. a { display: block } - 인라인 요소인 a 요소를 블록 요소로 처리한다. inline-block: 인라인으로 배치하되 블록 요소의 속성을 추가할 수 있다. div{ display: inline-block} - 블록 요소인 div를 인라인 요소로 처리하지만 width, height와 같은 block 요소의 속성을 처리..
선택자 CSS 기본 문법 선택자 { 속성명: 속성값; } 여기서 선택자란 어떤 요소에 스타일을 적용할 것인지에 대한 정보다. 선택자의 종류에는 기본 선택자, 그룹 선택자, 특성 선택자, 결합 선택자, 의사 클래스, 의사 요소가 있다. 기본 선택자 1. 전체 선택자 모든 요소를 선택함. * 로 표시함. *{ 속성명: 속성값; } 2. 태그 선택자 해당 태그 요소를 모두 선택한다. p{ 속성명: 속성값; } p 태그 요소 모두를 선택하여 스타일을 적용한다. 3. 클래스 선택자 주어진 class 속성값을 가진 모든 요소를 선택한다. .title{ 속성명: 속성값; } 문서 내 class가 "title"인 모든 요소에 스타일을 적용한다. 4. 아이디 선택자 주어진 id 속성 값을 가진 요소를 선택한다. #content..

반응형