NumPy logspace() 함수
이 튜토리얼에서는 NumPy의linspace()
및logspace()
함수에 대해 설명합니다.
numpy.linspace()
및numpy.logspace()
함수의 차이점
numpy.linspace()
함수는 지정된 제한 내에서 균등하게 구분 된 숫자 값을 가져 오는 데 사용됩니다. numpy.linspace(l, u, n)
함수는 하한l
, 상한u
및n
을 반환 할 값의 수를 입력 매개 변수로 사용하고n
수를 반환합니다. 상한 및 하한 내의 값이 서로 균등하게 분리됩니다.
반면numpy.logspace()
함수는 지정된 한계 내에서 균등하게 구분 된 숫자 값의 로그를 가져 오는 데 사용됩니다. numpy.logspace(l, u, n)
함수는 또한 하한l
, 상한u
및n
을 리턴 할 값의 수를 입력 매개 변수로 사용하고n
수를 리턴합니다. 상한 및 하한 내의 로그 값이 서로 균등하게 분리됩니다.
다음 코드 예제는 Python에서numpy.linspace()
및numpy.logspace()
함수 작동 간의 근본적인 차이점을 보여줍니다.
import numpy as np
linespace = np.linspace(0, 1, 10)
logspace = np.logspace(0, 1, 10)
print(linespace)
print(logspace)
출력:
[0. 0.11111111 0.22222222 0.33333333 0.44444444 0.55555556
0.66666667 0.77777778 0.88888889 1. ]
[ 1. 1.29154967 1.66810054 2.15443469 2.7825594 3.59381366
4.64158883 5.9948425 7.74263683 10. ]
NumPy의linspace()
및logspace()
함수를 사용하여0
과1
사이에 10 개의 균등하게 분리 된 숫자 값과 10 개의 균등하게 분리 된 로그 값을 계산했습니다. np.linspace()
함수의 결과는linespace
에 저장되는 반면np.logspace()
함수의 결과는logspace
에 저장됩니다. linespace
는 0, 1.1, 2.2 등과 같이0
과1
사이에 균등하게 구분 된 숫자 값을 포함합니다. logspace
에는 1 : 로그 0, 1.29, 로그 0.11 등과 같이 균등하게 구분 된 숫자 값의 로그가 포함됩니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn