Linspace
Linspace proporciona muestras espaciadas uniformemente.
Sintaxis:
numpy.linspace(start, stop, num, endpoint)
Aquí,
- Inicio: valor inicial de la secuencia
- Stop: valor final de la secuencia
- Num: Número de muestras a generar. El valor predeterminado es 50
- Punto final: si es Verdadero (predeterminado), detener es el último valor. Si es falso, no se incluye el valor de parada.
Ejemplo:
Por ejemplo, se puede utilizar para crear 10 valores de 1 a 5 espaciados uniformemente.
import numpy as npnp.linspace(1.0, 5.0, num=10)
Producción:
array([1. , 1.44444444, 1.88888889, 2.33333333, 2.77777778, 3.22222222, 3.66666667, 4.11111111, 4.55555556, 5. ])
Si no desea incluir el último dígito en el intervalo, puede establecer el punto final en falso
np.linspace(1.0, 5.0, num=5, endpoint=False)
Producción:
array([1. , 1.8, 2.6, 3.4, 4.2])
LogSpace
LogSpace devuelve números incluso espaciados en una escala logarítmica. Logspace tiene los mismos parámetros que np.linspace.
Sintaxis:
numpy.logspace(start, stop, num, endpoint)
Ejemplo:
np.logspace(3.0, 4.0, num=4)
Producción:
array([ 1000. , 2154.43469003, 4641.58883361, 10000. ])
Finalmente, si desea verificar el tamaño de la memoria de un elemento en una matriz, puede usar itemsize
x = np.array([1,2,3], dtype=np.complex128)x.itemsize
Producción:
dieciséis
Cada elemento ocupa 16 bytes.
Resumen
A continuación, un resumen de las funciones esenciales utilizadas con NumPy
Objetivo | Código |
---|---|
Crea un espacio lineal | linspace |
Crea un espacio de registro | espacio de registro |