관리 메뉴

DeseoDeSeo

[Python] Numpy _ 1,2, 3 차원 배열 만들기, 배열 생성 본문

Python

[Python] Numpy _ 1,2, 3 차원 배열 만들기, 배열 생성

deseodeseo 2023. 8. 21. 18:32

numpy : 연산, 계산 라이브러리

pandas :  데이터 처리와 분석 라이브러리

                행과 열로 구성된 표 형식의 데이터 지원

matplotlib : 2D 그래프로 시각화 라이브러 

import numpy as np

배열의 크기 확인  shape print(arr.shape) 
=>  (5.)

print(arr2.shape)
=> (2,3)
배열의 총 요소 개수 size arr.size
=> 5
배열의 차원
차원 (= rank, axis)
1차원은 방향이 1개
2차원은 방향이 2개
ndim arr.ndim
=> 1
배열의 타입 확인 dtype arr.dtype
=> dtype('int32')

< 3차원 >

< 특정 값으로 배열 생성 > 

0 값으로 채워진 배열 생성  np.zeros((행, 열)) np.zeros((2,4))
=> array( [[0. , 0., 0. , 0. ] ,[0. , 0., 0. , 0., ]])
float타입으로 출력됨 그래서 0.으로 출력
1 값으로 채워진 배열 생성 np.ones((행,열)) np.zeros((4,3))
=> array( [[1. , 1., 1.] ,[1. , 1., 1. ],[1. , 1., 1. ],[1. , 1., 1. ]])
원하는 값으로 채워진 배열 생성 np.full((행, 열), 원하는 값) np.full((3, 3), 7)
=>
array([[7,7,7], [7,7,7], [7,7,7]])

 

'Python' 카테고리의 다른 글

[Python] population실습  (0) 2023.08.22
[Python] Pandas 모듈 Series Class  (1) 2023.08.22
[Python] BMI 실습 , 영화 평점 데이터 연산  (0) 2023.08.21
[Python] array연산, 인덱싱, 슬라이싱  (0) 2023.08.21
[Python] 기초 복습!  (0) 2023.08.21