데이터 분석 (12) 썸네일형 리스트형 Numpy (2024-05-22) 1. 넘파이(Numpy) * 파이썬에서 사용되는 과학 및 수학 연산을 위한 강력한 라이브러리 * 주로 다차원 배열을 다루는 데에 특화되어 있어, 데이터 분석, 머신러닝, 과학 계산 등 다양한 분야에서 널리 사용 * 넘파이 배열은 C언어로 구현되어 있어 연산이 빠르고 효율적이다 * 넘파이 배열은 큰 데이터셋에서 수치 연산을 수행할 때 뛰어난 성능을 보이며 메모리 사용을 최적화하고 효율적으로 관리한다 !pip install numpy# 코랩에는 설치가 되어있다. jupyter에서는 설치해야함 2. 넘파이의 주요 특징과 기능2-1. 다차원 배열(N-dimensional array) * 넘파이의 핵심은 다차원 배열 ndarray * ndarray는 동일한 자료형을 가지는 원소들로 이루어져 있음.. 과제 여러개 파일 수집 (2024-05-22) !pip install chromedriver_autoinstallerimport timefrom selenium import webdriverfrom selenium.webdriver.common.keys import Byfrom selenium.webdriver.common.keys import Keysfrom urllib.request import Request, urlopendef crawl_and_save_image(keyword, pages): image_urls = [] // 다음페이지 설정 for i in range(1, pages+1): url = f'https://pixabay.com/ko/images/search/{keyword}/?pagi={i}' .. selenium, xpath (2024-05-21) 1. 셀레니움셀레니움은 브라우저를 컨트롤 할 수 있도록 지원하는 라이브러리더보기!pip install selenium!pip install chromedriver_autoinstallerfrom selenium import webdriverfrom seleniuhttp://m.webdriver.common.keys import Keysdriver = webdriver.Chrome()driver.get('https://www.google.com')search = driver.find_element('name', 'q')search.send_keys('미세먼지')search.send_keys(Keys.RETURN) 2. 네이버웹툰더보기!pip install bs4from bs4 import Beautifu.. Crawling, Scraping(2024-05-20) * 크롤링(Crawling): 인터넷의 데이터를 활용하기 위해 정보들을 분석하고 활용 할 수 있도록 수집하는 행위 * 스크레이핑(Scraping): 크롤링 + 데이터를 추출하고 가공하는 행위 ✔ 과제 이전 1 2 다음