numpy.logspace()
Ele cria uma matriz usando os números que são separados uniformemente em uma escala logarítmica.
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]