Esta función le permite convertir los valores de entrada en una matriz de al menos una dimensión.
Exploremos cómo funciona esta función.
Sintaxis de funciones
La sintaxis de la función se expresa como se muestra:
1 | numpy.al menos_1d (*arys) |
Parámetros
La función acepta los siguientes parámetros:
Valor de retorno
La función devuelve una matriz o una lista de matrices, cada una con una dimensión mayor o igual a 1.
Si la entrada es un valor escalar, la función la convierte en una matriz unidimensional mientras que las entradas N-dimensionales se conservan.
Ejemplo 1
El ejemplo a continuación muestra cómo usar la función al menos_1D para convertir un valor escalar en una matriz unidimensional.
1 2 3 4 | # Importar Numpy importar numpy como np Impresión (F "Array: NP.al menos_1d (10) ") Impresión (F "forma: NP.al menos_1d (10).forma") |
En el código anterior, pasamos un valor escalar a la función AtLeast_1d, que devuelve una matriz 1D como se muestra:
1 2 | Array: [10] Forma: (1,) |
Ejemplo #2
El siguiente ejemplo demuestra cómo funciona la función en una matriz bidimensional.
1 2 | arr = np.Array ([[1,2,3], [4,5,6]]) Imprimir (NP.al menos_1d (arr)) |
La función no altera el valor de entrada, ya que contiene al menos una dimensión. Esto significa que el valor de entrada se conserva.
Ejemplo #3
También puede verificar si el valor de entrada es al menos una dimensión, como se muestra en el código de ejemplo a continuación:
1 2 | arr = np.Array ([[1,2,3], [4,5,6]]) Imprimir (NP.al menos_1d (arr) es arr) |
Aquí, probamos si la matriz de entrada es al menos 1D. El código anterior debería devolver:
1 | Verdadero |
Clausura
Este artículo nos enseñó cómo convertir un valor de entrada en al menos una dimensión utilizando el NP.Función al menos_1d ().
Gracias por leer!!