Matplotlib Matplotlib 란? Matplotlib는 데이터 시각화와 그래프 플롯에 사용되는 Python 라이브러리입니다. Matplotlib을 이용하면 다양한 유형의 그래프를 간단하게 만들 수 있습니다. Matplotlib를 사용하려면 먼저 불러와야겠죠. pyplot이라는 모듈을 사용해야 합니다. 이 모듈은 MATLAB과 비슷하게 명령어 스타일로 동작하는 함수의 모음입니다. (matplotllib.pyplot 은 별칭으로 plt를 사용해요.) import matplotlib.pyplot as plt Line Line plot 그리기 먼저 line plot을 그려볼게요. .plot( ) - line plot을 그리는 함수 import numpy as np import matplotlib.py..
Pandas Pandas란? Pandas는 구조화된 데이터를 효과적으로 처리하고 저장하는 Python 라이브러리 중 하나입니다. Panal Data System의 약자이며, Panal Data란 행과 열로된 엑셀과 유사한 Data를 의미해요. 자료 정제 및 분석을 빠르고 쉽게 할 수 있는 자료구조와 관리 도구들을 가지고 있어요. 또한 Array 계산에 특화된 Numpy, for 문없이 계산하는 벡터화 계산을 기반으로 설계되었어요. 수치해석 도구인 SciPy, 자료분석 라이브러리인 statsmodels, scikit-learn, 시각화 도구인 matplotlib 등과 같이 사용해요. 배열을 다루는 Numpy 와 Pandas 에는 큰 차이점이 있어요. Numpy는 같은 자료형에 대한 배열을 주로 다루고, P..
Numpy Numpy (Numerical Python)란? Numpy 는 행렬이나 대규모 다차원 배열을 쉽게 처리할 수 있도록 지원하는 파이썬의 라이브러리입니다. 데이터 구조 외에도 수치 계산을 위해 효율적으로 구현된 기능을 제공해요. 파이썬에는 행렬을 표현하는 기본적인 자료형이 존재하지 않아요. 그래서 벡터 행렬 계산을 효율적으로 처리하기 위해 Numpy 라이브러리를 이용하죠. Numpy 라이브러리는 Numeric 라이브러리와 NumArray 라이브러리가 합쳐져 높은 수준의 다차원 배열 계산을 고속으로, 효율적으로 처리할 수 있어요. 또한 위에서 언급한 것처럼 N차원 배열 객체를 이용한 선형 대수학이나 푸리에 변환 등의 수치계산 기능을 지원해요. 그렇다면 AI 와는 어떤 관련이 있을까요? AI 에서 말..
모듈 (module) 모듈이란? 프로그래밍을 할 때 한 줄씩 작성한 명령어들을 코드라고 하는데요. 코드의 길이가 길어지는 상황이 자주 발생해요. 이 때 모든 함수와 변수를 구현하는 것은 거의 불가능해요. 그래서 누군가 미리 만들어 놓은 함수와 변수를 활용해야하죠. 이렇게 특정한 목적을 위해 미리 만든 함수와 변수의 모임을 모듈이라고 해요. 파이썬은 활용할 수 있는 모듈이 많아서 논리적으로 구성하는 것만으로 쉽게 프로그래밍을 할 수 있어요. 모듈 사용하기 모듈 불러오기 모듈을 사용하려면 먼저 불어와야 해요. import 라는 키워드를 사용하면 돼요. # 모듈 불러오기 import module_name 모듈 이해하기 불러온 모듈을 사용하려면 특성을 이해하고 있어야 해요. 모듈은 함수와 변수의 모임이기 때문에..
시퀀스 자료형 시퀀스 자료형(sequence types) 란 요소들(elements)이 연속적(sequence)으로 이어진 자료형을 의미해요. 파이썬에서는 list, tuple, range, str 을 주로 사용하고, bytes, bytearray 도 시퀀스 자료형입니다. 이전글(링크)에 이어 "시퀀스 자료형"에 대해 알아볼까요? 리스트 (list) 리스트란? 리스트는 변수 여러개를 묶는 역할을 하는 자료형이에요. 서로 다른 자료형들을 하나의 리스트로 저장할 수도 있어요. (리스트 안에 리스트를 저장할 수도 있어요.) 리스트는 아래 방법으로 선언해요. list1 = [ 'element1', 'element2', 'element3', ... ] list2 = [1, 2, 3, "hello", ['a', '..
시퀀스 자료형 시퀀스 자료형(sequence types) 란 요소들(elements)이 연속적(sequence)으로 이어진 자료형을 의미해요. 파이썬에서는 list, tuple, range, str 을 주로 사용하고, bytes, bytearray 도 시퀀스 자료형입니다. ✅ 특징 시퀀스 자료형에는 몇가지 특징이 있어요. 여기서는 list 를 이용한 간단한 예시로 소개해볼게요. (tuple, range, str 은 아래에서 설명할게요.) - 순서가 있는 자료형 # list 선언 list = [ a, b, c, d, e, f, g ] - indexing 이 가능 인덱싱이란 무언가를 "가리킨다"는 의미입니다. # indexing print(list[2]) # c - slicing 이 가능 슬라이싱이란 무언..
* 경험을 바탕으로 작성한 후기이며, 대출 등 중요한 내용은 직접 확인하시기를 추천드려요. 예비자 추첨!! 🏡 D-day 📆 예비입주자 추첨 공고를 본 후로 시간이 정말 안 갔어요. 기회가 올 거라는 막연한 기대와 혹시 모른다는 불안한 생각에 머리가 복잡하더라고요.😦 회기역 하트리움 33B2 타입의 1차 예비 추첨 일정은 22년 10월 18일 14:00 !! 30분 전에 도착해서 아무렇지 않은 척 앉아 있었어요. 대기실은 대출 상담실로도 운영하고 있어서 사람들이 꽤 있었어요. 하나둘씩 B2 예비자 분들이 오셨고, 2시가 되자 안내를 해주셨어요. 결과는? "공실은 9개, 참석하신 분도 9분이시네요!!" 저 말을 듣는 순간 긴장이 확 풀리더라고요. 🙂 바로 부모님과 여자 친구에게 알렸죠! ❤️ 추첨 방식은 ..
1차 예비 입주자 추첨✨ 드디어! 기다리고 기다리던 예비 입주자 추첨 공고가 올라왔네요.🙂 다음 주중에 확인할 수 있을거라 예상했는데, 빨리 공지가 올라와서 좋네요. 많이들 헷갈리시는 부분이 있어요!! ⚠️예비 입주자 중에 당첨자를 추첨하는 게 아니라 예비 순번대로 동호수를 추첨합니다.⚠️ 이제, 어떤 내용이었는지 자세히 알아봅시다!! 뭘하면 되죠???🤔 ⚠️알아보기 전에...⚠️ - 미비 서류 연락을 받으신 분들은 당일에 꼭 원본 지참해야 추첨을 할 수 있습니다. (신분증도 필수!!) - 추첨이란 동호수의 추첨을 의미하며, 기회는 예비순번대로 주어집니다. - 추첨 당일에 참가하지 않거나, 계약금을 즉시 입금하지 않으면 다음 순번으로 권한이 부여됩니다. - 계약체결 후라도 부적격 사유가 확인되면 기체결된..
* 이 글은 '제주코딩베이스캠프(링크)' 의 알잘딱깔센 GitHub 무료 강좌(링크)를 참고해 작성했습니다. git clone 역할과 사용법 원격 저장소 (GitHub)의 코드를 로컬 컴퓨터에 받아오고 싶다면?? git clone 명령어를 활용하면 됩니다. 아래 예시는 테스트를 위해 새로운 Directory 를 만들어서 진행하겠습니다!! (Directory 생성, Diretory 이동 명령어도 같이 확인할 수 있어요) $mkdir testFolder_clone $cd testFolder_clone $git clone git@github.com:kay0710/git_test.git . 설명 3줄로 끝이라니... 너무 간단하죠? 이제 과정에 대해 자세히 설명하겠습니다. 1. 다운받을 원격 저장소의 주소 복사..
* 이 글은 '제주코딩베이스캠프(링크)' 의 알잘딱깔센 GitHub 무료 강좌(링크)를 참고해 작성했습니다. GitHub Setting😎 GitHub Repository 만들기 GitHub 에 Repository 를 만들기 위해서는 가입이 필수!! GitHub(Link) 를 클릭하고 가입한 후에 아래 과정을 진행해주자. "Repository 생성" 로그인 후에는 아래 사진과 같이 New 혹은 New repository 를 클릭한다. 이 후 보이는 page 에서 아래 과정을 순서대로 진행하면 된다. Repository 이름 입력 ➡️ Public(공개) / Private(비공개) 설정 ➡️ Create Repository 클릭! * Public / Private 는 이후에 설정을 통해 변경할 수 있다. *..
당첨자 발표! 과연 결과는?👀 "이번엔 느낌이 잘 안오네" 어제 4시 회기역 하트리움의 당첨자를 발표했다. 유난히 정신없는 하루를 보내서 발표 시간은 정말 빨리 왔다. 결과는 예비 당첨자 0번 매번 서류대상도 못가고 낙첨이라 예비 번호를 받은 것도 처음이었다. 하지만 여러 조건에서 1순위로 생각했던 만큼 아쉬웠다.😢 기회가 올까? 🤨 "평균 10~20% 계약 취소, 포기가 나온다." 처음 받아보는 예비 번호라 몇번까지 기회가 올지 느낌이 오지 않았다. 공식적인 통계는 아직 찾지 못했지만, 대출, 관리비, 중복 당첨, 동호수 등등 여러 사유로 10~20%는 계약 취소가 나온다고 한다. 정말 10%정도가 포기한다면 기회가 올 것 같다. 공고문에는 5배수의 예비 당첨자를 선정한다고 했으니 예비 0번은 가능성이..
3기 신도시 사전청약 7차 이후 당첨 확정 소식을 기다리다 지쳐 작성한 글입니다. 궁금하신 점이나 잘못된 점이 있다면 댓글을 남겨주세요 3기 신도시 사전청약🏡 지금은? 3기 신도시 7차 사전청약은 8월 18일에 당첨자를 발표했다. 이후 8월 25일 ~ 9월 2일 9일간 서류를 접수 받았고, 당첨자들은 최종 결과(당첨 확정 혹은 부적격 통보)를 기다리는 중이다.😒 서류 접수 기간 중에는 9월 혹은 10월 초에 부적격 통보가 이뤄지고 이 후 당첨 확정될 예정이었다. 하지만 "사회보장정보시스템"의 개편 후 오류가 발생해 전산망 점검이 필요해 일정이 미뤄지고 있다.😢 * 부적격 통보의 경우 10월 중으로 이뤄질 가능성이 있다고 한다. [3기 신도시] 사전청약 당첨 후기 (feat. 남양주 왕숙 S12) * 사전..