Python

DAY 6 ( Numpy 배열 생성, 연산, Boolean indexing, Universally function )

도키마 2024. 6. 21. 17:09

 

 

 

 

 

 

오늘 노래 추천 💗

 

 
Lucky Like That
아티스트
소녀시대 (GIRLS' GENERATION)
앨범
FOREVER 1 - The 7th Album
발매일
1970.01.01

 

마지막 싸비 즈음에 밴드 사운드가 진짜..... 진짜 너무 좋아요

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

DAY 6

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ㅡ array creation ㅡ

 

특정한 값으로 배열 생성

 

 

 

 

 

 


 

 

 

 

array 크기 확인

 

.shape

.size

.dtype

.ndim

 

 

실습

 

 

 

 

 

 

 

 

0으로 초기화

zeros

 

0으로 초기화

 

 

 

1으로 초기화

ones

 

1로 초기화

 

 

 

 

 

그 외의 숫자로 초기화

((행,열), 채울 숫자)

 

 

 

 

 

 

 

1, 2, 3, ..., 50 이 담긴 배열 생성하기 [ 정수 ]

.arange(시작값, 끝값)

 

arange

 

range 의 기능과 같음

 

 

 

 

 

 

 

1, 2, 3, ..., 50 이 담긴 배열 생성하기

.linspace(시작값, 나눠질 값, 나눌 값)

 

linspace

 

 

 

 

 

 

 

랜덤값 배열 생성

.random.rand(size)

.random.randint(시작값, 끝값, size)

 

rand

 

 

randint

 

 



 

 

 

데이터 타입 지정

dtype=np.(타입종류)

 

dtype

 

 

 

 


데이터 타입 변경

.astype(타입종류)

 

astype

 

 

 

 

 



 

 

 

 

 

 

 

 

 

 

ㅡ Array Operation ㅡ

 

배열 계산

 

 

 

 

 

 

 

array 요소별로 연산 가능

shape 이 같아야함

 

 

 



 

 

 

 

 

 

 

 

 

 

ㅡ Indexing & Slicing ㅡ

 

인덱싱 슬라이싱

 

 

 

 

 

 

 

 

 

 

 

 

인덱싱

 

인덱싱

 

 

 

슬라이싱

 

슬라이싱

 

 

 

 

 

 

 

 

형태 변경

.reshape(size)

 

 

reshape

 

 

 

 

 

 

2차원 array 슬라이싱

[행, 열]

 

2차원 슬라이싱

 

 

2차원 슬라이싱

 

 

2차원 슬라이싱

 

 

열 불러오기

 

 

 

 

 

 

 

 

 

 

BMI 예제

 




 

 

 

 

 

 

 

 

 

 

 

 

 

ㅡ Boolean Indexing ㅡ

 

* Boolean 색인true 에 해당하는 값만 불러옴

 

 

 

 

 

 

 

 

 

 

 

boolean 인덱싱

 

 

 

boolean 인덱싱

 

bigdata 에서 '혜민' index 번호와 같은 데이터를 불러옴

 





 

 

 

 

 

 

 

 

 

 

 

 

 

ㅡ Universally Function ㅡ

 

범용함수

 

 

 

 

 

 

 

 

numpy sum 함수

 

sum 함수

 

 



numpy mean 함수

 

mean 함수

 

 

 

 

numpy sqrt 함수

 

sqrt 함수

 

 

 

 

 

 

2차원 배열 sum 함수

axis ( 행, 열 끼리의 합 )

 

배열 선언

 

sum 함수

 

 

 

 

 

numpy abs 함수

 

abs 함수

 

 

 

 

 

 

 

 

 

 

 

 

단일 배열

서로 다른 배열


 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 


 


 

 

 

 

 

Bye