반응형
반응형
두 번째로는 인덱싱과 슬라이싱에 관한 것이다. 사실 파이썬에서도 리스트의 인덱싱, 슬라이싱 공부를 한 적이 있다. 하지만 넘파이는 다차원의 배열을 포함하니 복잡한 부분이 생기기 시작했다. 차원을 생각하여 인덱싱과 슬라이싱을 하는 것을 유념해야 된다. ----------- 02. 인덱싱과 슬라이싱 (Indexing & Slicing) 1) 배열 인덱싱 Arrays Indexing 배열 요소에 접근하는 것과 같다. # 1차원 배열 import numpy as np a = np.array([1,2,3,4,5]) print(a[0]) # 첫 번째 요소에 접근(이 위치의 값을 가져오기) >> 1 print(a[2]+a[3]). # 두 번째 요소와 세 번째 요소 더하기 >> 7 - 2차원의 경우 인덱싱 시 [행,열..
최근 들어 다양한 변화를 맞이하며 기존에 배웠던 공부가 아닌 새로운 학문을 배우고 연구할 기회가 생겼다. 하지만 많이 부족한 부분이 있는 스스로를 알기에 배웠던 부분을 기억하기 위해 내 나름의 공부 노트를 여기서 함께 하고자 한다. -------- 01. NumPy 넘파이 - 배열 작업에 사용되는 python 라이브러리 - 기존 python이 아닌 NumPy라는 라이브러리를 사용하는 이유 : 라이브러리 중 전문가를 배치한 것과 같음. 그래서 배열이 50배는 빠르다. - 선형대부학, 푸리에 변환, 행렬 영역 작업을 위한 전문가 NumPy 수식 맛보기 import numpy as np # 넘파이 모듈 불러오기 그리고 np라고 부른다고 정해주기 a=np.array([1,2,3,4,5]) # a 변수에 배열을 ..