본문 바로가기
Python/Numpy

[Python] Numpy 숫자 배열 만들기 np.zeros, np.ones, np.full, np.arange, np.linspace

by coding_su 2022. 11. 25.
  • 파이썬 넘파이 숫자로 되어있는 배열 만들기

np.zeros(a) : a 값에 0을 몇개 만들지 숫자를 입력하면 해당 숫자만큼 0을 만들어준다

+ 2차원 배열인 행과 열 형식으로 만들고 싶을때는 튜플로 (행, 열)을 입력하면 된다

np.ones(a) : a 값에 1을 몇개 만들지 숫자를 입력하면 해당 숫자만큼 1을 만들어준다

+ 2차원 배열인 행과 열 형식으로 만들고 싶을때는 튜플로 (행, 열)을 입력하면 된다

np.full(a, b) : a 만큼 b 만으로 구성된 배열 생성한다

(a = 만들고싶은 갯수, b = 입력하고싶은 값을 입력)

+ 2차원 배열인 행과 열 형식으로 만들고 싶을때는 ((행, 열), 만들 숫자)를 입력하면 된다

np.arange(시작수, 끝수, 스탭) : 시작수부터 끝수까지 정수형 배열을 생성한다

스탭 생략가능, 입력하면 해당 숫자만큼 건너뛰어 생성한다

np.linspace(시작수, 끝수, 갯수) : 시작수부터 끝수까지 실수형 배열을 생성한다

갯수 뒤에 endpoint = False 입력시 마지막 숫자는 빼겠다는 의미다

댓글