[Python] Numpy 데이터 합치기, 쪼개기
넘파이 배열 합치기와 쪼개기NumPy는 배열 간 병합(합치기)과 분할(쪼개기)을 다양한 방식으로 수행할 수 있습니다. 일반 파이썬 리스트보다 효율적이고 유연하게 행(row)과 열(column)을 기준으로 배열을 합치거나 분할할 수 있습니다. 1. 배열 생성import numpy as npa = np.array([1, 2, 3, 4]).reshape(2, 2)print(a)# 결과:# [[1 2]# [3 4]] 배열 a는 2×2 형태로 변환되었습니다.2. 배열 합치기1. 수직으로 합치기 (열 방향, vstack)두 배열을 수직(세로)으로 쌓아 합칩니다.b = np.array([5, 6, 7, 8]).reshape(2, 2)print(b)# 결과:# [[5 6]# [7 8]]print(np.vstack..
[Python] 넘파이(Numpy) 배열
넘파이(Numpy)란?Numpy는 Python 기반의 수치 해석 라이브러리로, 선형대수 연산 및 다차원 배열 처리를 위한 다양한 함수를 제공합니다. Numerical Python의 약자이며, 과학 컴퓨팅과 데이터 분석에 자주 사용됩니다. Numpy 설치 및 사용 방법pip install numpy# np(줄인말)는 표준화가 되어 있으며 numpy는 np로 사용합니다import numpy as np Numpy 배열과 파이썬 리스트의 차이점연산 가능 여부np.array([1, 2, 3]) + np.array([4, 5, 6]) # 결과: [5, 7, 9][1, 2, 3] + [4, 5, 6] # 결과: [1, 2, 3, 4, 5, 6] Numpy: 배열 간 수학 연산 가능 Python List: 덧셈..
[Python] 리스트
리스트란?리스트(List)는 파이썬에서 가장 기본적이고 많이 사용되는 자료구조 중 하나입니다.연속적으로 할당된 메모리 공간에 여러 개의 데이터를 저장할 수 있으며, 다양한 데이터 타입을 혼합하여 저장할 수 있습니다.리스트는 대괄호 []로 표현되며, 각 요소는 쉼표 ,로 구분됩니다.lst = [1, 2, 3, 4, 5]리스트의 특징가변성: 리스트는 생성 후에도 요소를 추가, 수정, 삭제할 수 있습니다.중복 허용: 리스트는 중복된 값을 가질 수 있습니다.다양한 데이터 타입: 리스트는 정수, 문자열, 불리언 등 다양한 데이터 타입을 혼합하여 저장할 수 있습니다.인덱스 사용 가능: 리스트의 각 요소는 인덱스를 통해 접근할 수 있습니다.리스트의 생성 방법리스트를 생성하는 다양한 방법이 있습니다:대괄호 사용: 기본..