[Python][Library] 1. Numpy - 배열을 다루는 라이브러리
NumPy 란? Numerical Python 의 줄임말 과학계산용 패키지 ndarray (n dimentional array)를 제공 빠르고 효율적인 메모리 사용, 벡터 연산, 브로드캐스팅(확대) 기능을 제공하는 다차원 배열 [[1, 2], [1, 2], [[1, 2], [3, 4]] for 문 등 반복문을 작성할 필요없이 전체 배열에 대해 빠른 연산을 제공 배열 데이터를 디스크에 쓰거나 읽을 수 있는 도구 선형대수, 난수 발생기, 푸리에(Fourier) 변환 기능 C, C++, 포트란 등 다른 언어로 쓰여진 코드를 통합하는 도구 특징 빠르고 효율적인 다차원 배열 객체 ndarray (n-dimensional array) 데이터 분석 시 데이터 컨테이너 역할(데이터를 담는 그릇) 목적 : 데이터 분석에..
[개념] Python 구동을 위한 통합개발환경 (IDE) 에 대해 알아보자 (Visual studio code, pycharm, spyder 등)
이번 글에서는, Python 의 코드 구현을 위한 통합개발환경 중 Visual Studio Code, Pycharm, Spyder 에 대해 알아보겠다. IDE (Integrated Development Environment)? IDE (통합개발환경)이란, 코딩, 디버그, 컴파일, 배포 등 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어 이다. 최근의 IDE는 GUI (Graphical User Interface) 응용 프로그램 개발용 고속 개발 도구가 많다는 특징이 있다. Python 코드전용 IDE (Integrated Development Environment)? 파이썬을 위한 다양한 IDE가 존재하는데, 본 글에서는 visual studio code, ..