Python/Numpy 2

[Numpy] Numpy 의 주요함수

1. 배열 생성 함수 np.array()  : 파이썬 리스트나 튜플을 배열로 변환  np.zeros()  : 모든 요소가 0 인 배열을 생성 np.ones()  : 모든 요소가 1인 배열을 생성 np.arange()  : 등간격의 숫자를 생성np.linspace()  : 지정한 구간을 균등하게 나눈 값을 생성더보기 np.array() 파이썬 리스트나 튜플을 배열로 변환한다.import numpy as npa = np.array([1, 2, 3])print(a) # [1 2 3]   np.zeros() 모든 요소가 0 인 배열을 생성한다.zeros_array = np.zeros((2, 3)) # 2x3 크기의 0으로 채워진 배열print(zeros_array)# [[0. 0. 0.]# [0. 0. 0..

Python/Numpy 2024.12.04

[Numpy] Numpy란?

Numpy 란? Numpy (Numerical Python)  는 수치 연산을 효율적으로 수행할 수 있도록 설계된 라이브러리과학 계산데이터 분석머신러닝등위와같은 상황에서 강점을 가지고 있다.Numpy 의 주요 기능1. 다차원 배열 객체 (ndarray)넘파이의 핵심 데이터 구조는  ndarray  이다. 이는 다차원 배열을 효율적으로 저장하고 처리할 수 있도록 설계됨리스트보다 빠르다.배열 간 연산에 최적화 되어있다. 2. 벡터화 연산반복문 없이 배열 단위로 연산을 수행할 수 있다.ex)  a + b 는 배열  a  와  b  의 요소별 덧셈을 수행 3. 수학적 함수 지원통계, 선형 대수, 푸리에 변환, 난수 생성 등 다양한 수학 함수가 내장되어 있다. 4. 브로드캐스팅배열 크기가 다를 때 자동으로 연산을..

Python/Numpy 2024.12.04