일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- twilio
- 웹크롤링
- Tequila
- Endpoint
- 부트스트랩
- 쉬티
- class
- HTTP
- 프로젝트
- 게임
- 프로그램
- API
- HTML
- Pygame
- SMTP
- Game
- 파이썬
- udemy
- API플랫폼
- phython
- ndarray
- 유데미
- 상태코드
- 오류
- 계산기
- Sheety
- 웹페이지
- Python
- 파싱
- 최저가
Archives
- Today
- Total
데이터 분석가
파이썬 ndarray 사용법 본문
안녕하세요 ~ !
파이썬 ndarray는 NumPy(넘파이) 라이브러리에서 제공하는 다차원 배열 객체입니다
데이터를 시각화 함에 있어 과학적 계산을 위한 핵심적인 라이브러리로
효율적인 배열 처리를 제공하는 역할을 합니다 !
바로 그럼 사용 방법을 알아봅시다 !
1. NumPy 라이브러리 불러오기
import numpy as np
2. ndarray 생성
2-1. 리스트를 사용한 생성
my_list = [1, 2, 3, 4, 5]
arr = np.array(my_list)
2-2. 다차원 리스트를 사용하여 생성
my_list = [[1, 2, 3], [4, 5, 6]]
arr = np.array(my_list)
2-3. 초기값을 설정하여 생성
arr = np.zeros((3, 4)) # 모든 요소를 0으로 초기화한 3x4 배열 생성
arr = np.ones((2, 2)) # 모든 요소를 1로 초기화한 2x2 배열 생성
arr = np.full((3, 3), 7) # 모든 요소를 7로 초기화한 3x3 배열 생성
2-4. 범위를 지정하여 생성
arr = np.arange(0, 10, 2) # 0부터 10까지 2씩 증가하는 배열 생성: [0, 2, 4, 6, 8]
arr = np.linspace(0, 1, 5) # 0부터 1까지 5개의 요소를 갖는 배열 생성: [0. , 0.25, 0.5 , 0.75, 1. ]
3. ndarray 속성 및 연산 활용
3-1. 배열의 크기 및 차원 확인
print(arr.shape) # 배열의 크기 출력
print(arr.ndim) # 배열의 차원 출력
3-2. 배열의 요소 타입 확인
print(arr.dtype) # 배열의 데이터 타입
가볍게 ndarray 라이브러리를 알아보았는데요
다음 시간에는 해당 메서드를 활용해 보는 포스팅을 올리겠습니다 !
'파이썬(python) 기초' 카테고리의 다른 글
파이썬 np.arange를 통한 이미지 조작 (0) | 2023.05.30 |
---|---|
웹 크롤링과 파싱(parsing) (0) | 2023.04.19 |
파이썬 requests 모듈로 HTTP 메소드(GET,POST,PUT 등) (0) | 2023.04.05 |
API와 END POINT(Feat.URL)의 개념 (0) | 2023.04.05 |
파이썬 클래스 활용 (0) | 2023.03.29 |
Comments