numpy란?
: 파이썬에서 대규모 다차원 배열을 다룰 수 있게 도와주는 라이브러리
import하기
import numpy as np
배열 만들기
1차원 배열 만들기
list1 = [1,2,3,4,5]
np.array(list1)
2차원 배열만들기
list2 = [[1,2,3],[4,5,6]]
arr2 = np.array(list2)
배열의 크기 확인 방법
arr2.shape
arr2.size
arr2.ndim
array생성
#np.zeros(행,열)
np.zeros((3,4))
np.ones((3,4))
np.full((3,3),5)
범위 배열 생성하기
list1 = []
for i in range(1,51) :
list1.append(i)
ar_arr = np.arange(1,51)
난수 배열 생성하기
np.random.rand(2,3)
#(시작,끝,배열의 크기)
np.random.randint(2,10,size=(2,3))