Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

파이썬 – numpy.geomspace

<시간/>

numpy.geomspace() 로그 스케일(기하학적 진행)에 균일한 간격으로 숫자 세트를 반환합니다.

  • 린스페이스 − Geomspace와 유사하지만 log와 base를 사용하여 끝점을 지정합니다.

  • 로그스페이스 − Geomspace와 유사하지만 기하 진행 대신 산술로 끝점을 지정합니다.

구문

numpy.goemspace(시작, 중지, 숫자 =50, 끝점 =True/False, dtype =없음)

매개변수

위의 함수는 다음 매개변수를 받아들일 수 있습니다 -

  • 시작 - 시퀀스의 시작; 기본값은 0입니다.

  • 중지 − 시퀀스의 끝점입니다.

  • 숫자 − 시작 시퀀스와 중지 시퀀스 사이에 생성되는 요소의 수입니다.

  • 끝점 − 출력 배열에 stop 값을 포함할지 여부를 제어합니다. endpoint=True인 경우 , stop 매개변수는 nd.array의 마지막 항목으로 포함됩니다. . endpoint=False인 경우 , stop 매개변수는 포함되지 않습니다.

  • dtype - 출력 배열의 유형을 설명합니다.

예시 1

다음 예를 살펴보겠습니다. -

# numpyimport numpy를 np로 가져오기# geomspace() functionx =np.geomspace(1, 2000, num=8)print("X의 기하학 공간:\n", x)

출력

다음 출력을 생성합니다 -

X의 기하학 공간:[1.00000000e+00 2.96193630e+00 8.77306662e+00 2.59852645e+01 7.00e+0e+01 7.69666979e+01 2.27970456e+ 

예시 2

다음 예를 살펴보겠습니다 -

# numpyimport numpy를 np로 가져오기# geomspace() functionx =np.geomspace(2, 800, num =9, endpoint =False)print("X의 기하학 공간:\n", x)

출력

위의 프로그램은 다음 출력을 생성합니다 -

X의 기하학 공간 :[ 2. 3.89177544 7.57295802 14.73612599 28.67484658 55.79803176 108.57670466 211.27807602 

여기에서는 endpoint=False를 선택했습니다. , 따라서 stop 매개변수는 시퀀스에 포함되지 않습니다.