El NumPy.linspace() La función devuelve una matriz de valores espaciados uniformemente dentro del intervalo especificado [inicio, parada].
Esto es similar a NumPy.arange() función pero en lugar de un paso, utiliza un número de muestra.
Sintaxis
Sintaxis: numpy.linspace( comenzar , detener , número=50 , punto final = Verdadero , repaso=Falso , tipo d=Ninguno , eje=0)
Parámetros:
- comenzar: [opcional] inicio del rango de intervalo. Por defecto inicio = 0
- detener: final del rango de intervalo
- en uno: [int, opcional] Número de muestras a generar
- paso correcto: Si es Verdadero, Detener es la última muestra. Por defecto repaso = Falso
- punto final: Si es Verdadero, la parada se incluye como último valor. Si es falso, se excluye la parada. Por defecto, punto final = Verdadero.
- tipo: tipo de matriz de salida
- eje: Si el inicio y la parada son matrices, el eje especifica en qué eje se agregarán los valores. Si eje = 0, el valor se agrega al frente, si eje = -1, el valor se agrega al final.
Devolver:
- ndarray
- paso : [flotante, opcional], si restep = True
Ejemplos
Veamos diferentes ejemplos sobre cómo crear matrices igualmente espaciadas con el método linspace() de la biblioteca NumPy en Python.
Ejemplo 1:
Pitón
cadena en fecha
# Python Programming illustrating> # numpy.linspace method> > import> numpy as geek> > # restep set to True> print>(>'B
'>, geek.linspace(>2.0>,>3.0>, num>=>5>, retstep>=>True>),>'
'>)> > # To evaluate sin() in long range> x>=> geek.linspace(>0>,>2>,>10>)> print>(>'A
'>, 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]>
Ejemplo 2:
Aquí veremos la representación gráfica de numpy.linspace() usando el módulo matplotlib – pylab
Pitón
cadena a json java
# 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 :

forma completa de i d e
Ejemplo 3:
Representación gráfica de numpy.linspace() usando pylab
Pitón
# 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>)> |
>
personaje en cuerda
>
Producción :

El espacio de línea() El método de la biblioteca NumPy es una herramienta útil para generar secuencias de puntos de datos. También se utiliza en visualización de datos. Tiene un montón de aplicaciones científicas y matemáticas .
En este tutorial, hemos explicado el método linspace() en palabras fáciles con ejemplos . Después de leer esta guía, ahora sabemos qué es la función linspace(), qué hace y cómo usarla.