numpy.linspace() en Python

La función numpy.linspace() devuelve espacios de números de manera uniforme en el intervalo escrito. Similar a la función numpy.arange() pero en lugar de paso, usa el número de muestra. 
Sintaxis: 
 

numpy.linspace(start,
               stop,
               num = 50,
               endpoint = True,
               retstep = False,
               dtype = None)

Parámetros: 

-> start  : [optional] start of interval range. By default start = 0
-> stop   : end of interval range
-> restep : If True, return (samples, step). By default restep = False
-> num    : [int, optional] No. of samples to generate
-> dtype  : type of output array

Devolver : 
 

-> ndarray
-> step : [float, optional], if restep = True

Código 1: Explicación de la función linspace 
 

Python

# Python Programming illustrating
# numpy.linspace method
 
import numpy as geek
 
# restep set to True
print("B\n", geek.linspace(2.0, 3.0, num=5, retstep=True), "\n")
 
# To evaluate sin() in long range
x = geek.linspace(0, 2, 10)
print("A\n", geek.sin(x))

Producción : 

B
 (array([ 2.  ,  2.25,  2.5 ,  2.75,  3.  ]), 0.25)

A
 [ 0.          0.22039774  0.42995636  0.6183698   0.77637192  0.8961922
  0.9719379   0.99988386  0.9786557   0.90929743]

Código 2: Representación gráfica de numpy.linspace() usando el módulo matplotlib – pylab 

Python

# Graphical Representation of numpy.linspace()
import numpy as geek
import pylab as p
 
# Start = 0
# End = 2
# Samples to generate = 10
x1 = geek.linspace(0, 2, 10, endpoint = False)
y1 = geek.ones(10)
 
p.plot(x1, y1, '*')
p.xlim(-0.2, 1.8)

Producción : 
 

Código 3: Representación gráfica de numpy.linspace() usando pylab 
 

Python

# Graphical Representation of numpy.linspace()
import numpy as geek
import pylab as p
 
# Start = 0
# End = 2
# Samples to generate = 15
x1 = geek.linspace(0, 2, 15, endpoint = True)
y1 = geek.zeros(15)
 
p.plot(x1, y1, 'o')
p.xlim(-0.2, 2.1)

Producción : 
 

Nota: 
estos programas NumPy-Python no se ejecutarán en IDE en línea, así que ejecútelos en sus sistemas para explorarlos 
.
Este artículo es aportado por Mohit Gupta_OMG 😀 . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 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 *