넘파이 기초

Programming/Python

넘파이 알고 쓰자 - 넘파이 인덱싱과 슬라이싱

안녕하세요. 지난 포스팅의 넘파이 알고 쓰자 - 넘파이 연산에서는 넘파이 라이브러리가 제공하는 연산과 여러가지 범용함수에 대해서 알아보았습니다. 오늘은 파이썬을 공부하셨다면 다들 아실 인덱싱과 슬라이싱에 대해서 설명하도록 하겠습니다. 코드는 제 깃허브를 참고해주세요. 1. 파이썬에서의 인덱싱과 슬라이싱 파이썬에서는 반복가능한(iterable) 객체에 대해서 인덱싱과 슬라이싱을 지원하고 있습니다. 대표적인 반복가능한 객체로는 리스트(list)와 튜플(tuple)이 있습니다. 잠시 인덱싱, 슬라이싱을 복습하고 넘파이 객체에 적용하도록 하겠습니다. 1.1 인덱싱(Indexing) # 파이썬 리스트 indexing l = [1, 2, 3, 4, 5] print("l[0] : ", l[0]) # 1 print("..

Programming/Python

넘파이 알고 쓰자 - 넘파이 기본 연산

안녕하세요. 지난 포스팅의 넘파이 알고 쓰자 - 넘파이 객체 선언에서는 간단한 환경설정과 넘파이 벡터, 행렬을 선언하는 여러가지 방법에 대해서 알아보았습니다. 오늘은 몇 가지 넘파이 연산을 알아보도록 하겠습니다. 지난 포스팅에서 봤던 함수를 적용할 예정이니 안보신 분들은 이전 포스팅을 보고 오시는 것을 추천드립니다. 코드는 제 깃허브를 참조해주시길 바랍니다. 1. 넘파이 기본 연산 파이썬에는 사칙연산을 기본적으로 제공하고 거기에 제곱, 몫, 나머지 계산까지 총 7개의 연산을 지원하고 있습니다. 넘파이도 유사한 연산을 오버라이딩(overriding)하여 제공하고 있습니다. 1). 사칙연산(+, -, *, /) 벡터와 행렬의 사칙연산을 정의해봅시다. 가장 간단한 방법은 대응되는 인덱스에 해당하는 원소끼리의 ..

Programming/Python

넘파이 알고 쓰자 - 넘파이 객체 선언

안녕하세요. 오늘은 "넘파일 알고 쓰자" 카테고리의 본격적인 시작을 알리는 포스팅입니다. 오늘은 넘파이 라이브러리를 사용하기 위한 환경설정 및 간단한 사용법을 설명해드리도록 하겠습니다. 코드는 제 깃허브를 참고하시면 됩니다.(정말 기본적인 코드입니다.) 1. 환경 설정 저는 아나콘다 설치를 추천드립니다. 아나콘다 설치는 OS별(윈도우, 우분투)로 정리해두었으니 확인하시면 될 거 같습니다. 위에서 설명드린 환경 설정을 마친 후 새로운 주피터 노트북을 생성하겠습니다. 일단 아나콘다를 설치하면 넘파이 라이브러리는 자동으로 설치가 됩니다. 따라서, 편하게 사용하실 수 있겠죠? 넘파이 라이브러리를 사용하기 위해서는 주피터 노트북에서 아래의 코드를 입력했을 때 어떠한 오류도 없어야합니다. import numpy a..

Johns Hohns
'넘파이 기초' 태그의 글 목록 (3 Page)