목록전체 글 (367)
Allen's 데이터 맛집

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..

먼저 도커란 무엇인가? 공식 홈페이지에서 도커의 개요를 보면 "도커(Docker)는 컨테이너 이동을 주도하는 회사이며 하이브리드 클라우드의 모든 애플리케이션을 처리할 수 있는 유일한 컨테이너 플랫폼 제공 업체입니다 “라고 쓰여있습니다 여기서 '컨테이너'란 말에 주목할 필요가 있습니다 컨테이너란 무엇일까? 그림을 보면 대충 감이 올 겁니다. 도커 이미지를 보면 귀여운 배 위에 컨테이너를 올린 모습을 볼 수 있습니다 대충 아! 컨테이너란 "다양한 OS에 여러 application이 올려져 있는 것"을 의미하는 거고 그런 컨테이너를 도커 위에 올리는구나라고 생각하시면 됩니다 그럼 이미 존재하는 Virtual Machines랑 뭐가 다를까요? 물론 다릅니다. 위에 그림을 보면 각 컨테이너가 같은 Kernel을 ..