Numpy의 linspace()와 arange()

단단한어린이·2023년 9월 7일
0

Python

목록 보기
4/6
post-thumbnail

linspace(start, stop, num)

start: 시작 값
stop: 종료 값
num: 생성할 숫자의 개수

linspace 함수는 지정된 범위(start와 stop) 사이에서 균일한 간격으로 (num) 개수만큼의 숫자를 생성. 즉, 시작과 종료 값을 포함하여 동일한 간격으로 분할된 값을 반환.

linspace(0, 10, 5) -> [0., 2.5, 5., 7.5, 10.]

arange([start], stop[, step])

start: 시작 값 (optional)
stop: 종료 값
step: 간격 (optional)

arange 함수는 지정된 범위(start, stop) 사이에서 주어진 간격(step)으로 값을 생성. 기본적으로 시작 값은 생략될 수 있으며 디폴트로 0을 사용.

arange(1, 6) -> [1,2,3,4,5]

- 요약

linspace : 시작과 종료 값을 포함하여 지정된 개수만큼 균일한 간격으로 분할된 숫자 배열을 반환

arange : 시작과 종료 값을 설정하고 선택적으로 간격을 설정하여 범위 내의 값을 반환

정확한 개수의 숫자가 필요하거나 구간을 균등하게 나눠야 한다면 linspace
특정한 간격을 가진 연속적인 수열을 생성해야 한다면 arange

profile
Footprints in Coding

0개의 댓글