넘파이 배열
-
넘파이 배열(array) NumPy(넘파이)의 배열은 파이썬에서 다차원 배열을 효율적으로 다룰 수 있게 해주는 라이브러리이다. NumPy 배열은 리스트와 유사하지만 훨씬 더 효율적인 연산을 지원하며 다차원 데이터를 처리하는 데 특화되어 있다. 넘파이의 주요 특징을 한 번 살펴보자. 다차원 배열 - NumPy는 다차원 배열을 지원하며, 1D, 2D, 3D 등 다양한 차원의 배열을 생성하고 다룰 수 있다. 백터화 연산 - NumPy 배열은 요소 간 연산을 간편하게 수행할 수 있도록 백터화 연산을 지원한다. 이는 반복문을 사용하지 않고도 배열 전체에 대한 연산을 수행할 수 있게 해 준다. 효율적인 메모리 사용 - NumPy 배열은 원시 데이터 타입을 사용하며 연속된 메모리 블록에 데이터를 저장하므로 효율적인 ..
[NumPy] 넘파이 배열(array)넘파이 배열(array) NumPy(넘파이)의 배열은 파이썬에서 다차원 배열을 효율적으로 다룰 수 있게 해주는 라이브러리이다. NumPy 배열은 리스트와 유사하지만 훨씬 더 효율적인 연산을 지원하며 다차원 데이터를 처리하는 데 특화되어 있다. 넘파이의 주요 특징을 한 번 살펴보자. 다차원 배열 - NumPy는 다차원 배열을 지원하며, 1D, 2D, 3D 등 다양한 차원의 배열을 생성하고 다룰 수 있다. 백터화 연산 - NumPy 배열은 요소 간 연산을 간편하게 수행할 수 있도록 백터화 연산을 지원한다. 이는 반복문을 사용하지 않고도 배열 전체에 대한 연산을 수행할 수 있게 해 준다. 효율적인 메모리 사용 - NumPy 배열은 원시 데이터 타입을 사용하며 연속된 메모리 블록에 데이터를 저장하므로 효율적인 ..
2023.11.26 -
오늘은 넘파이의 배열 생성에 대해 간단하게 알아보는 시간을 가져보자. 1.0 넘파이의 배열이란? 넘파이의 배열은 ndarray(다차원 배열)라고 불리며 파이썬의 리스트와는 다른 특징을 가지고 있다. ndarray는 동일한 데이터 타입을 가지는 다차원 배열로 구성되며 벡터와 행렬과 같은 수학적 구조를 표현하기에 이상적이다. 1.1 넘파이 배열 생성하기 넘파이 배열은 np.array() 함수를 사용하여 생성할 수 있다, 여기서 중요한 점은 배열의 요소는 동일한 데이터 타입을 가져야 한다는 것이다. import numpy as np # 1차원 배열 생성 array1 = np.array([1,2,3,4,5]) # 2차원 배열 생성 array2 = np.array([[1,2,3],[4,5,6]]) # 배열의 데이..
[NumPy] 넘파이 배열 생성하기오늘은 넘파이의 배열 생성에 대해 간단하게 알아보는 시간을 가져보자. 1.0 넘파이의 배열이란? 넘파이의 배열은 ndarray(다차원 배열)라고 불리며 파이썬의 리스트와는 다른 특징을 가지고 있다. ndarray는 동일한 데이터 타입을 가지는 다차원 배열로 구성되며 벡터와 행렬과 같은 수학적 구조를 표현하기에 이상적이다. 1.1 넘파이 배열 생성하기 넘파이 배열은 np.array() 함수를 사용하여 생성할 수 있다, 여기서 중요한 점은 배열의 요소는 동일한 데이터 타입을 가져야 한다는 것이다. import numpy as np # 1차원 배열 생성 array1 = np.array([1,2,3,4,5]) # 2차원 배열 생성 array2 = np.array([[1,2,3],[4,5,6]]) # 배열의 데이..
2023.09.10