Método de repetición numpy

Método de repetición numpy

El módulo Python Numpy combina varias funciones para llevar a cabo varias operaciones matemáticas. Por lo tanto, se puede decir que el módulo Numpy es una herramienta que todos los programadores pueden usar para llevar a cabo todas las operaciones matemáticas y otros cálculos difíciles. Examinemos y usemos algunas de las funciones del módulo numpy clave en este momento. Uno de ellos es el método repetir (). La sintaxis y los parámetros de la función repetir () se cubrirán en detalle en este artículo, junto con ejemplos que muestran cómo repetir ciertos componentes de la matriz dada. También se incluye una introducción a la función repetir (). Para hacer que todo sea más fácil de entender, se utilizan ejemplos en la explicación.

Función de repetir numpy ()

Los programadores utilizaron el módulo Numpy para trabajar con matrices. Este módulo de Python ofrece un método que permite mostrar una variedad de elementos repetidos en una matriz. Esto se hace usando el Numpy.Método repetir () disponible en la biblioteca Numpy de Python. La función repetir () se usa para emitir una matriz del elemento repetido en un caso en que el número de repeticiones se especifica antes en el código.

La matriz de elementos repetidos junto con el eje deseado, como los valores del eje de 0 y 1 en una matriz unidimensional, o el valor del eje de 0 solo en una matriz de una sola dimensión, también se puede devolver o mostrar utilizando esta función. Entonces, al pensar en utilizar la función repetir () para manipular matrices numpy, percibiremos los ejes como un parámetro opcional que también es significativo.

Sintaxis del método repetir ()

El numpy.La función repetir () tiene una sintaxis razonablemente simple. La sintaxis se muestra a continuación.


Por lo general, comenzará llamando al método NP.repetir(). La función tiene una colección de parámetros que puede usar para definir los trabajos específicos de la función. Veamos los parámetros uno por uno porque son importantes.

Puede definir la matriz que será la entrada a NP.Repita usando la opción "A". Recuerde que el parámetro "A" es necesario para incluir. Esto implica que debe darle a la función alguna forma de entrada. Puede indicar cuántas veces se deben repetir los elementos de la matriz de entrada utilizando el argumento "repeticiones". Este es otro parámetro necesario. Finalmente, puede seleccionar el eje a lo largo del cual repetirá los elementos utilizando el argumento "eje".

Una matriz numpy es el resultado de la Numpy.operación repetida. Recuerda que cómo utilizamos el NP.La función repetir () determinará el tamaño y la forma precisa del resultado.

Veamos ahora algunos códigos de muestra para ayudarlo a comprender cómo implementar el método repetir () en sus programas correctamente.

Ejemplo 1

El primer ejemplo de este artículo demostrará cómo repetir un solo entero. Usaremos el NP.repetir () función para lograr esto. Proporcionaremos el valor que deseamos repetir dentro del paréntesis con el "parámetro a =" y el número de repeticiones con "repeticiones = parámetro". El número "9" se repetirá esencialmente cinco veces. Aquí está el código:

Hemos importado el módulo Numpy como NP. Después de eso, el método repetir () se ejecuta en el que hemos especificado los parámetros "A" y "Repets". Finalmente, se muestra el resultado.

importar numpy como np
arr = np.Repita (a = 9, repite = 5)
Imprimir (arr)



El código produce la siguiente salida:


Esto es bastante simple de comprender. Con la opción "A", especificamos que repetiremos el número "9", y con el parámetro "Repets", especificamos que lo repetiremos cinco veces.

Reescribamos el código mencionado anteriormente, excluyendo cualquier referencia explícita a los nombres de los parámetros. Muchos programadores de Python no incluyen nombres de parámetros en su código para simplificar el proceso. Ejecutemos el código sin los nombres de los parámetros para que pueda verlo. Simplemente proporcionaremos los argumentos de la función por posición.

importar numpy como np
arr = np.Repita (9,5)
Imprimir (arr)



La salida a continuación es la misma que la anterior. Se han eliminado los parámetros reales, que es la única diferencia. Python es consciente de que el elemento en segundo lugar, que es un argumento, se refiere al parámetro "repeticiones" y que el elemento en la primera posición se relaciona con el parámetro "A".

Ejemplo 2

Ahora pasaremos a un ejemplo que es un poco más desafiante. Vamos a repetir un número en múltiplos en lugar de uno solo. Excepto por un pequeño cambio en nuestro código, este ejemplo es esencialmente idéntico al ejemplo anterior.

Vamos a darle al parámetro "A" una lista de números. Examinemos el código ahora. Los dígitos 9 y 3 se repetirán 5 veces aquí. El código a = [9,3] se usa para identificar los dos números que se repetirán. El parámetro "repeticiones = 5", por lo tanto, denota que esos números se repitirán cinco veces.

importar numpy
arr = numpy.Repita (a = [9,3], repite = 5)
Imprimir (arr)



Aquí está el resultado.


Tenga en cuenta lo que sucedió en este caso. Los números en los que ingresamos, 9 y 3, se repiten cinco veces. Observe también cómo se repiten los números. El primer número se repite cinco veces, seguido de que el segundo número se repite cinco veces. El resultado es una matriz numpy, pero es una matriz 1-dimensional.

Ejemplo 3

En este ejemplo, la entrada a Numpy repetir () será una matriz bidimensional. Comencemos por crear una matriz numpy. Aquí, vamos a hacer una matriz bidimensional de cuatro números usando la función de matriz Numpy. La matriz numpy resultante es esencialmente una matriz con dos filas y dos columnas. Los elementos de la matriz ahora se repetirán usando NP.repetir. Aquí está el código de ejemplo:

importar numpy
arr_2d = numpy.Array ([[3,5], [4,8]])
repetir_arr = numpy.repetir (a = arr_2d, repite = 5)
imprimir (repetir_arr)



La entrada de la función es la matriz "ARR_2D". La opción "repeticiones" se está utilizando para indicar que queremos repetir cada elemento de entrada cinco veces.

El NP.La función de la matriz simplemente copia cada elemento de entrada único en una matriz de salida 1-dimensional después de repetirla cinco veces durante la ejecución. Vea la salida a continuación:

Conclusión

Para resumir la información proporcionada en este artículo, la función repetir () en el módulo numpy se usa para mostrar una matriz con las entradas repetidas especificadas. Además de declarar la matriz de entrada, el número de veces los componentes deben repetirse y una definición opcional del eje, también vimos cuál es la sintaxis y sus parámetros especificados para mostrar adecuadamente. Usando la función repetir (), también se demostraron diferentes ejemplos en este artículo.