목록전체 글 (340)
Allen's 데이터 맛집
도커 환경을 사용하여 데이터를 수집해 보겠습니다. 도커에서 아래의 명령어를 실행시키면, 도커에서 마운트 한 폴더를 파이썬 코드를 실행할 비주얼 스튜디오에서 폴더를 같게 합니다. docker run -i -t -v /c/Users/Vector/sample:/sample mlearn:init /bin/bash 예) C:\Users\Vector\sample 파일을 다운로드 하는 코드 import urllib.request url ='http://uta.pw/shodou/img/28/214.png' savename = 'test.png' # urlretrieve 는 파일을 다운받을 수 있음 urllib.request.urlretrieve(url, savename) #(어떤 url에 있는것을, 어디에 저장할것인가..
https://www.docker.com/get-started/ Get Started | Docker Get started with Docker Desktop and join millions of developers in faster, more secure app development using containers and beyond. www.docker.com Docker toolbox는 더 이상 지원되지 않으니, Docker 공식 홈페이지에서 docker desktop 를 다운로드 합니다. Docker 설치 후, CMD 창에서 해당 문구를 입력 하였을때 아래와같은 글들이 뜨면 환경 설정이 완료 됩니다. docker run hello-world Miniconda3 우분투를 깔아놓고 그 위에 Anacon..
pandas는 데이터 전처리, 수집, 분석을 위한 강력한 도구로서, 데이터프레임을 다루는 데 많이 사용됩니다. pd.loc와 pd.iloc은 데이터프레임에서 특정 데이터를 선택하거나 슬라이싱하는 데 사용되는 두 가지 주요한 메서드입니다. 아래 예시를 통해 각각의 차이와 사용법을 이해해보겠습니다. pd.loc: pd.loc는 라벨(label)을 기반으로 데이터프레임의 특정 행(row) 또는 열(column)을 선택합니다. 라벨은 인덱스의 이름을 의미합니다. 예를 들어, 인덱스가 문자열로 된 경우에 사용됩니다. import pandas as pd # 예시 데이터프레임 생성 data = {'A': [1, 2, 3], 'B': [4, 5, 6]} df = pd.DataFrame(data, index=['row1..
이전 포스팅에서 도커에 대해 알아보았으니 이번엔 커널에 대해 알아보겠습니다 커널(Kernel)이란? 아래 이미지는 일반적인 커널의 형태입니다. 맨 위의 Applications이 응용 프로그램이고 그 밑에 존재하는 것이 커널입니다. 커널 밑에 각종 하드웨어(CPU, Memory, Devices)들이 있는 것을 알 수 있습니다 이 처럼 커널은 하드웨어와 응용 프로그램 사이에서 인터페이스를 제공하여 응용 프로그램이 하드웨어에서부터 오는 자원을 관리하고 사용할 수 있게 해 줍니다. 커널의 기능 [커널의 주요 기능은 컴퓨터에 속한 자원들에 대한 접근을 중재하는 것입니다.] 커널은 운영 체제의 핵심 부분이므로, 커널의 역할 역시 운영 체제의 핵심 역할이라 할 수 있습니다. 구체적으로 말하면, 커널이란 운영체제(OS..