2025/03/04 2

실습 문제 풀이

✅ 실습 문제 풀이문제 1: NumPy 배열 생성1. 1부터 20까지의 숫자로 구성된 1차원 배열을 생성하세요.2. 위 배열을 4x5의 2차원 배열로 변환하세요.3. 2차원 배열에서 3번째 행을 출력하세요.🔹 풀이 코드import numpy as np# 1. 1부터 20까지의 숫자로 구성된 1차원 배열 생성arr1 = np.arange(1, 21)print("1차원 배열:\n", arr1)# 2. 4x5의 2차원 배열로 변환arr2d = arr1.reshape(4, 5)print("\n2차원 배열:\n", arr2d)# 3. 2차원 배열에서 3번째 행 출력 (인덱스는 0부터 시작하므로 arr2d[2])print("\n3번째 행:\n", arr2d[2])문제 2: NumPy 연산1. np.arange(1..

NumPy 소개

NumPy 소개NumPy(넘파이)는 Numerical Python의 약자로, 파이썬에서 수치 계산을 수행할 때 가장 많이 사용되는 라이브러리 중 하나입니다. 특히, **다차원 배열(array)**과 선형 대수 연산, 고속 연산을 지원하여 데이터 과학, 머신러닝, 과학 계산 등에 널리 활용됩니다.1. NumPy의 특징✅ 다차원 배열 지원✅ 빠른 연산 속도 (C로 구현되어 있어서 파이썬 리스트보다 훨씬 빠름)✅ 벡터 연산 및 행렬 연산 지원✅ 다양한 수학 및 통계 함수 내장✅ 메모리 효율적인 데이터 처리 가능2. NumPy 설치 및 가져오기NumPy가 설치되어 있지 않다면 먼저 설치해야 합니다.pip install numpy이후 파이썬 코드에서 numpy를 가져올 수 있습니다.import numpy as n..