numpy.arange(), 균일 간격 배열

numpy.arange()는 배열을 생성할 때, 아래와 같이 배열의 요소들 간의 간격이 균일하도록 배열을 생성합니다.

[1, 2, 3, 4, 5]

기본적인 사용 방법

numpy.arange(N)[0, N) 범위에서 요소 간의 간격이 1인 배열을 생성합니다.

  • numpy.arange(N)는 길이가 N인 배열 생성, 간격은 1
import numpy as np

# 0부터 9까지의 정수 범위 생성
arr = np.arange(10)
print(arr)

Output:

[0 1 2 3 4 5 6 7 8 9]

시작 지점 설정

numpy.arange(S, N)[S, N] 범위에서 요소 간의 간격이 1인 배열을 생성합니다.

  • numpy.arange(S, N)은 길이가 N - S인 배열 생성, 간격은 1
import numpy as np

# 5부터 9까지의 정수 범위 생성
arr = np.arange(5, 10)
print(arr)

Output:

[5 6 7 8 9]

간격 설정

numpy.arange(S, N, P)[S, N] 범위에서 요소 간의 간격이 P인 배열을 생성합니다.

요소간 간격은 기본 1로 설정되지만, 인자로 입력하여 변경할 수 있습니다.

아래 예제는 요소 간격을 [5, 10) 구간에서 간격이 0.5인 배열을 생성하는 예제입니다.

import numpy as np

# 5부터 9까지의 정수 범위 생성
arr = np.arange(5, 10, 0.5)
print(arr)

Output:

[5.  5.5 6.  6.5 7.  7.5 8.  8.5 9.  9.5]

음수 범위에서 arange 사용

음수 범위에서도 arange를 사용하여 배열을 생성할 수 있습니다.

import numpy as np

# -1부터 -5까지 생성
arr = np.arange(-1, -6, -1)
print(arr)

Output:

[-1 -2 -3 -4 -5]
Loading script...

Related Posts

codechachaCopyright ©2019 codechacha