Library
-
넘파이(NumPy)는 파이썬에서 과학적 계산을 위해 사용되는 라이브러리이다. 넘파이는 다차원 배열을 지원하며, 이 배열을 검색하는 다양한 방법을 제공한다. 오늘은 그 방법들에 대해 알아보는 시간을 가져보자. 1. 배열의 일반 검색배열의 일반 검색은 배열의 모든 요소를 순회하면서 조건에 맞는 요소를 찾는 방법이다. 예제 코드import numpy as np # 2차원 배열 생성 array = np.array([[1, 2, 3], [4, 5, 6]]) # 배열의 모든 요소를 순회하면서 5보다 큰 요소를 찾기 for i in range(array.shape[0]): for j in range(array.shape[1]): if array[i, j] > 5: print(array[i, j])6 6실행 결과 위의..
[NumPy] 넘파이 다차원 배열 검색넘파이(NumPy)는 파이썬에서 과학적 계산을 위해 사용되는 라이브러리이다. 넘파이는 다차원 배열을 지원하며, 이 배열을 검색하는 다양한 방법을 제공한다. 오늘은 그 방법들에 대해 알아보는 시간을 가져보자. 1. 배열의 일반 검색배열의 일반 검색은 배열의 모든 요소를 순회하면서 조건에 맞는 요소를 찾는 방법이다. 예제 코드import numpy as np # 2차원 배열 생성 array = np.array([[1, 2, 3], [4, 5, 6]]) # 배열의 모든 요소를 순회하면서 5보다 큰 요소를 찾기 for i in range(array.shape[0]): for j in range(array.shape[1]): if array[i, j] > 5: print(array[i, j])6 6실행 결과 위의..
2023.11.04 -
1.0 스칼라 1.2 스칼라란 무엇인가? 넘파이(Numpy)에서 스칼라(Scalar)란, 하나의 숫자 혹은 값을 나타내는 개념이다, 스칼라는 0차원 배열로 간주되며, 크기나 방향을 가지지 않는 숫자이다. 다시 말해, 스칼라는 단순한 숫자로, 벡터나 행렬과 같은 다차원 배열이 아니다. 1.2 스칼라 알아보기 넘파이에 존재하는 array 함수를 사용하여 스칼라 값을 가진 배열을 만들 수 있다. 스칼라 값을 포함하는 배열은 사실상 0차원 배열로, 크기가 없는 배열로 간주되고 이 배열은 스칼라 값에 대한 넘파이 배열 표현이다. import numpy as np # 스칼라 값을 가진 배열 scalar_array = np.array(29) scalar_array는 스칼라 값 29를 가진 0차원 배열이다. 이 배열은..
[NumPy] 넘파이 스칼라와 벡터1.0 스칼라 1.2 스칼라란 무엇인가? 넘파이(Numpy)에서 스칼라(Scalar)란, 하나의 숫자 혹은 값을 나타내는 개념이다, 스칼라는 0차원 배열로 간주되며, 크기나 방향을 가지지 않는 숫자이다. 다시 말해, 스칼라는 단순한 숫자로, 벡터나 행렬과 같은 다차원 배열이 아니다. 1.2 스칼라 알아보기 넘파이에 존재하는 array 함수를 사용하여 스칼라 값을 가진 배열을 만들 수 있다. 스칼라 값을 포함하는 배열은 사실상 0차원 배열로, 크기가 없는 배열로 간주되고 이 배열은 스칼라 값에 대한 넘파이 배열 표현이다. import numpy as np # 스칼라 값을 가진 배열 scalar_array = np.array(29) scalar_array는 스칼라 값 29를 가진 0차원 배열이다. 이 배열은..
2023.09.12 -
오늘은 넘파이의 배열 생성에 대해 간단하게 알아보는 시간을 가져보자. 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 -
1. NumPy(넘파이)의 개념 넘파이(Numpy)는 파이썬의 가장 중요한 수치 계산 라이브러리 중 하나로, 다차원 배열과 행렬 연산에 특화된 도구를 제공한다. 이것은 파이썬의 기본 데이터 구조인 리스트나 튜플과는 다르게 고성능의 수치 계산과 데이터 분석 작업을 효율적으로 수행할 수 있도록 설계되었다. 넘파이는 파이썬 생태계에서 데이터 과학, 공학, 통계, 머신 러닝, 딥 러닝 등 다양한 분야에서 널리 사용되고 있다. 2. NumPy(넘파이)의 설치 방법 pip install numpy 만약 numpy가 설치되어 있지 않다면 터미널에서 위와 같은 명령어를 입력해 numpy 라이브러리를 설치한다. import numpy as np 그리고 코드 맨 위에 위와 같은 코드를 작성한다, numpy 라이브러리를 가..
[NumPy] 넘파이의 개념과 설치방법1. NumPy(넘파이)의 개념 넘파이(Numpy)는 파이썬의 가장 중요한 수치 계산 라이브러리 중 하나로, 다차원 배열과 행렬 연산에 특화된 도구를 제공한다. 이것은 파이썬의 기본 데이터 구조인 리스트나 튜플과는 다르게 고성능의 수치 계산과 데이터 분석 작업을 효율적으로 수행할 수 있도록 설계되었다. 넘파이는 파이썬 생태계에서 데이터 과학, 공학, 통계, 머신 러닝, 딥 러닝 등 다양한 분야에서 널리 사용되고 있다. 2. NumPy(넘파이)의 설치 방법 pip install numpy 만약 numpy가 설치되어 있지 않다면 터미널에서 위와 같은 명령어를 입력해 numpy 라이브러리를 설치한다. import numpy as np 그리고 코드 맨 위에 위와 같은 코드를 작성한다, numpy 라이브러리를 가..
2023.09.08