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