NumPy Arange 함수

Beginner

소개

이 랩에서는 배열 생성을 위해 사용되는 NumPy 라이브러리의 numpy.arange() 함수에 대해 배우겠습니다.

NumPy arange() 함수는 일반적으로 숫자 범위를 기반으로 하는 배열 생성 루틴 중 하나입니다. 이 메서드는 기본적으로 균등하게 간격을 둔 값을 가진 ndarray 인스턴스를 생성하고 이에 대한 참조를 반환합니다.

VM 팁

VM 시작이 완료되면 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 액세스하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한 사항으로 인해 작업의 유효성 검사는 자동화될 수 없습니다.

학습 중에 문제가 발생하면 언제든지 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.

numpy.arange() 구문 이해

numpy.arange(start, stop, step, dtype)

위 구문은 numpy.arange() 함수를 사용하기 위한 필수 구문입니다. 처음 세 매개변수는 값의 범위를 결정하는 데 사용되며, 네 번째 매개변수는 요소의 유형을 지정하는 데 사용됩니다.

numpy.arange() 의 매개변수 탐색

매개변수 1: start

이것은 간격의 시작을 나타내는 데 사용되는 선택적 매개변수입니다. 이 매개변수의 기본값은 0 입니다. 이 값은 간격에 포함됩니다.

매개변수 2: stop

이 매개변수는 간격이 끝나는 값을 나타내는 데 사용되는 숫자 (정수 또는 소수) 이며, 이 값은 제외됩니다.

매개변수 3: step

이것은 간격의 단계 크기를 나타내는 선택적 매개변수이며, 간격 값이 변경되는 숫자입니다.

매개변수 4: dtype

이 옵션은 NumPy 배열 항목의 데이터 유형을 나타내는 데 사용됩니다. 이 매개변수의 기본값은 None입니다.

기본 numpy.arange() 배열 생성

이 단계에서는 모든 범위 인수를 사용하여 배열을 생성한 다음, print() 함수를 사용하여 배열을 출력합니다.

import numpy as np

## Create a basic NumPy array using all the range arguments
a = np.arange(start=2, stop=12, step=2)

## Print the output
print("The Output is :", a)

출력 결과는 [2, 4, 6, 8, 10]이어야 합니다.

두 개의 범위 인수를 사용하여 numpy.arange() 배열 생성

이 단계에서는 두 개의 범위 인수만 사용하여 배열을 생성한 다음, print() 함수를 사용하여 배열을 출력합니다.

import numpy as np

## Create a NumPy array using only two range arguments
a = np.arange(start=2, stop=12)

## Print the output
print("The Output is :", a)

두 개의 인수만 제공되었으므로 step 매개변수는 기본값 1 을 사용합니다. 출력 결과는 [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]이어야 합니다.

단일 범위 인수를 사용하여 numpy.arange() 배열 생성

이 단계에서는 단일 범위 인수를 사용하여 배열을 생성한 다음, print() 함수를 사용하여 배열을 출력합니다.

import numpy as np

## Create a NumPy array using a single range argument
a = np.arange(12)

## Print the output
print("The Output is :", a)

단일 인수만 제공되었으므로, 이는 stop으로 간주되며, startstep의 기본값은 각각 0 과 1 로 사용됩니다. 출력 결과는 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]이어야 합니다.

음수 인수를 사용하여 numpy.arange() 배열 생성

이 단계에서는 음수 인수를 사용하여 배열을 생성하고 step 인수에 양수 값을 사용합니다.

import numpy as np

## Create a NumPy array with negative start and stop values
a = np.arange(-10, -1)

## Print the output
print("The output is:", a)

출력 결과는 [-10, -9, -8, -7, -6, -5, -4, -3, -2]이어야 합니다.

요약

이 랩에서는 NumPy 라이브러리의 주요 배열 생성 루틴인 numpy.arange() 함수를 다루었습니다. 우리는 이 함수의 구문, 매개변수 및 반환 값에 대해 배웠습니다. 또한 다양한 범위 인수를 사용하여 기본적인 배열을 생성하고, 그 출력을 인쇄하는 방법을 배웠습니다.