numpy.geomspace() en Python

numpy.geomspace() se usa para devolver números espaciados uniformemente en una escala logarítmica (una progresión geométrica). 
Esto es similar a numpy.logspace() pero con puntos finales especificados directamente. Cada muestra de salida es un múltiplo constante de la anterior. 
 

Sintaxis: numpy.geomspace(start, stop, num=50, endpoint=True, dtype=None)
Parámetros: 
start: [scalar] El valor inicial de la secuencia. 
stop: [escalar] El valor final de la secuencia, a menos que el punto final sea False. En ese caso, los valores num + 1 se espacian a lo largo del intervalo en el espacio de registro, de los cuales se devuelven todos excepto el último (una secuencia de longitud num). 
num : [entero, opcional] Número de muestras a generar. El valor predeterminado es 50. 
punto final: [booleano, opcional] Si es verdadero, detener es la última muestra. De lo contrario, no está incluido. El valor predeterminado es Verdadero. 
dtype: [dtype] El tipo de la array de salida. Si no se proporciona dtype, deduzca el tipo de datos de los otros argumentos de entrada.
Devolver : 
muestras: [ndarray] número de muestras, igualmente espaciadas en una escala logarítmica. 
 

Código #1: Trabajando 
 

Python

# Python3 Program demonstrate
# numpy.geomspace() function
 
import numpy as geek
 
 
print("B\n", geek.geomspace(2.0, 3.0, num = 5), "\n")
 
# To evaluate sin() in long range
point = geek.geomspace(1, 2, 10)
print("A\n", geek.sin(point))

Producción : 
 

B
 [ 2.          2.21336384  2.44948974  2.71080601  3.        ] 

A
 [ 0.84147098  0.88198596  0.91939085  0.95206619  0.9780296   0.9948976
  0.99986214  0.98969411  0.96079161  0.90929743]

  
Código #2: Representación gráfica de numpy.geomspace() 
 

Python

# Graphical Representation of numpy.geomspace()
import numpy as geek
import pylab as p
% matplotlib inline 
 
# Start = 1
# End = 3
 
# Samples to generate = 10
x1 = geek.geomspace(1, 3, 10, endpoint = False)
y1 = geek.ones(10)
   
p.plot(x1, y1, '+')

Producción : 
 

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *