Ele cria uma matriz usando os números que são separados uniformemente em uma escala logarítmica.
algoritmo de classificação rápida
Sintaxe
numpy.logspace(start, stop, num, endpoint, base, dtype)
Parâmetros
Ele aceita os seguintes parâmetros.
- start: Representa o valor inicial do intervalo na base.
- stop: Representa o valor de parada do intervalo na base.
- num:O número de valores entre o intervalo.
- endpoint:É um valor do tipo booleano. Faz com que o valor representado por stop seja o último valor do intervalo.
- base: Representa a base do espaço de log.
- dtype: representa o tipo de dados dos itens do array.
Retornar
Uma matriz dentro do intervalo especificado é retornada.
Exemplo 1
import numpy as np arr = np.logspace(10, 20, num = 5, endpoint = True) print('The array over the given range is ',arr)
Saída:
The array over the given range is [1.00000000e+10 3.16227766e+12 1.00000000e+15 3.16227766e+17 1.00000000e+20]
Exemplo 2
import numpy as np arr = np.logspace(10, 20, num = 5,base = 2, endpoint = True) print('The array over the given range is ',arr)
Saída:
The array over the given range is [1.02400000e+03 5.79261875e+03 3.27680000e+04 1.85363800e+05 1.04857600e+06]