Reducir () parece ser un método de pitón que realiza el plegamiento o la compresión del enfoque matemático. Cuando está a punto de implementar un método sobre un iterable y limitarlo a un valor acumulativo singular, reducir () es útil. El método Red () de Python es famoso entre los programadores funcionales, aunque Python tiene muchos más que ofrecer. Aprenderá a usar las funciones reduce () y cómo implementarlas de manera eficiente en este artículo.
Instalación de Python
Antes de disfrutar del aprendizaje de la reducción de los métodos en Python a través del sistema Ubuntu Linux, necesitamos tener Python instalado y configurado en nuestro sistema Linux. Entonces, para comenzar el aprendizaje, debemos iniciar sesión primero desde la pantalla de inicio de sesión del sistema Ubuntu. Después del inicio de sesión, inicie su shell de línea de comandos por área de actividad o use la tecla de acceso directo "Ctrl+Alt+T". Debe verificar si su sistema ya tiene a Python instalado o no. Y, para este propósito, pruebe la consulta a continuación. Puedes ver que ahora muestra la última versión. Para eso, tenemos que verificar su versión que ya se ha instalado a través del siguiente comando.
$ python3 --versiónAhora, debe actualizar el paquete APT que ya se ha montado en su sistema Linux para actualizar Python nuevamente. Para obtener la actualización del paquete APT, use la consulta de Below en el shell.
$ sudo apt actualizaciónDespués de la actualización del paquete APT, debe descargar los paquetes adicionales a través del paquete PPA a lo largo de la consulta a continuación necesaria para actualizaciones adicionales de Python.
$ sudo add-apt-repository PPA: muertos muertos/PPAToque la tecla Intro para continuar la instalación.
Después de descargar paquetes y actualizaciones adicionales, montaremos la nueva versión del repositorio de Python en el sistema Ubuntu. Por lo tanto, hemos estado probando la consulta debajo del caparazón de la siguiente manera:
$ sudo apt install python3.9Toque "Y" para continuar con el procedimiento de configuración, o no elimine la clave "n" para terminarlo. Ahora la versión actualizada de Python ha estado suficientemente configurada en su sistema. Ahora, se debe instalar y configurar otro paquete en su sistema para usar Python en él. Este paquete se llama "Pip."Esto es necesario para instalarse antes del uso de Python. Como el paquete PIP no está instalado, lo instalaremos a través del comando CURL. Por lo tanto, instale primero el paquete curl como:
$ sudo apt instalación curlDespués de la instalación de Curl, descargue el paquete de PIP a través de:
$ curl https: // bootstrap.pypa.IO/Get-PIP.py -o Get PIP.pyPuede echar un vistazo a la lista de todos los repositorios que comienzan con "Obtener."
$ ls get*Usando el comando sudo con la palabra clave "python3.9 ", extraeremos el archivo" py "a continuación. Espere un tiempo hasta que se complete.
$ sudo python3.9 Get-PIP.pyLa última línea de la salida muestra que el último paquete PIP está instalado y montado en Ubuntu 20.04 sistema.
Puede echar un vistazo a la última versión instalada del paquete "Pip" de la siguiente manera:
$ PIP3.9 -VersiónReducir el ejemplo 01:
Tengamos un primer ejemplo de función de reducir para ver su funcionamiento. En primer lugar, abra el terminal y cree un nuevo .archivo py llamado "uno.py ”usando la consulta táctil de la siguiente manera:
$ touch one.pyAhora vaya al Explorador de archivos y dirija hacia la carpeta de inicio. Abra el recién creado.PY FILE y escriba el script que se muestra a continuación en él. Este script contiene la función de reducirlo. En primer lugar, debe importar el método Reducir de la biblioteca Functools para usar esta función en nuestro código utilizando la palabra clave "desde". Después de eso, hemos declarado un método "suma" para calcular una suma de dos variables, "A" y "B", y devolver esta suma a una declaración de llamada. Después de eso, hemos inicializado una lista de enteros, y se ha utilizado una declaración de impresión para aplicar la función Reducir. Hemos pasado la lista a una función "suma", y la "suma" se ha pasado al método Reducir. Puede ver que hemos aplicado la función de suma a la lista "L."Entonces esto resumirá los valores de la lista y los devolverá a la instrucción de impresión que se mostrará. Guarda el archivo.
Ejecutemos el archivo guardado utilizando el comando "python3" mientras usa el nombre de un archivo "uno.py "junto con él y toque el botón" Enter ". La salida del terminal muestra la suma de todos los valores enteros de una lista como 24.
Reduce el ejemplo 02:
Tomemos otro ejemplo simple pero largo de método de reducción en Python para comprenderlo más. Abra el mismo archivo "uno.PY ”desde el directorio de inicio y actualice el código con el script a continuación. Ahora, este script contiene funciones de biblioteca que han estado importando primero el método de reducción. Después de eso, hemos definido una función factorial con 2 parámetros, x e y, para calcular el factorial de enteros proporcionados en algún tiempo. La instrucción de impresión está imprimiendo las variables enteras y devuelve el factorial o la multiplicación calculada de ambas variables a la declaración de llamadas. Luego hemos definido una lista de 5 elementos "L."Las siguientes dos declaraciones de impresión se han utilizado para imprimir los valores de las cadenas y la suma de los elementos de la lista, en consecuencia utilizando la función Lambda dentro de la función Reducir para evitar complicaciones. Las siguientes dos declaraciones de impresión se definen para verificar el valor más grande de la lista utilizando Lambda utilizando el método de reducción. Las dos últimas declaraciones de impresión se han utilizado para imprimir y calcular el factorial utilizando miembros de la lista.
Hemos encontrado la suma, el valor más grande y el factorial de los valores de la lista en una secuencia sin ninguna complejidad ejecutando el archivo.
Conclusión:
Con un poco de suerte! Encontrará este artículo útil y fácil de implementar de su lado. Ahora puede usar fácilmente la función de reducción de Python implementando diferentes ejemplos de su propia elección.