logo

Método NumPy linspace() | Crear una matriz espaciada uniformemente

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 :

Representación gráfica de numpy.linspace() usando pylab

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 :

Representación gráfica de numpy.linspace() usando pylab

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.