본문 바로가기
Python/numpy

파이썬 numpy.linspace 함수 활용하기

by PySun 2024. 6. 1.
반응형

Numpy Linspace 함수 소개:

Numpy의 `numpy.linspace` 함수는 지정된 범위 내에서 균일한 간격으로 일정 개수의 값을 생성하여 배열을 만드는 함수입니다. 이 함수는 `numpy.arange`와 유사하지만, 시작과 끝을 포함하고 원하는 개수의 값들을 생성할 수 있습니다.

기본 사용법:

`numpy.linspace` 함수의 기본 사용법은 다음과 같습니다.

import numpy as np

# 0부터 10까지의 값을 가진 배열 생성 (10개의 값)
linspace_array = np.linspace(0, 10, 10)
print(linspace_array)

위 예시 코드에서 `np.linspace(0, 10, 10)`은 0부터 10까지의 값을 가진 배열을 생성하며, 10개의 값을 균등하게 생성합니다.

예시 코드:

  • 값의 개수 설정:
# 0부터 100까지의 값을 가진 배열 생성 (20개의 값)
linspace_custom_array = np.linspace(0, 100, 20)
print(linspace_custom_array)
  • 끝값 포함 설정:
# 0부터 5까지의 값을 가진 배열 생성 (5개의 값, 끝값 포함)
linspace_endpoint_array = np.linspace(0, 5, 5, endpoint=True)
print(linspace_endpoint_array)

결론:

`numpy.linspace` 함수는 시작과 끝을 포함한 지정된 범위 내에서 균일한 간격으로 일정 개수의 값을 생성하여 배열을 만드는데 유용한 함수입니다. 값을 생성할 개수를 정확하게 지정할 수 있으며, 끝값을 포함할지 여부를 선택할 수도 있습니다. 예시 코드를 참고하여 다양한 상황에서 `numpy.linspace` 함수를 활용해보세요.

반응형