Máximo Común Denominador en NumPy
El Máximo Común Denominador (MCD) o Greatest Common Divisor (GCD) es el número más grande que divide a dos o más números sin dejar residuo. NumPy proporciona funciones para calcular el MCD de números y matrices .
Esta lección introduce una librería o módulo usado en ciencia de datos con Python. Instálalo con pip en local; en el editor de The Data Schools muchas ya vienen precargadas.
Importa, ejecuta el ejemplo mínimo y solo después pasa a casos más complejos.
Calcular el MCD de dos números con NumPy
NumPy no proporciona una función específica para calcular el
Máximo Común Denominador
de dos números, pero puedes utilizar la función
numpy.gcd()
para encontrar el MCD de dos números. Aquí hay un ejemplo:
Ejemplo
import numpy as np
arr = np.array([1, 2, 3, 4])
print(arr)
print(arr * 2)
Este código importa NumPy y utiliza
np.gcd()
para encontrar el MCD de
num1
y
num2
.
Calcular el MCD de una matriz con NumPy
Para calcular el
Máximo Común Denominador
de elementos en una matriz en NumPy, puedes utilizar la función
numpy.gcd.reduce()
. Aquí tienes un ejemplo:
Ejemplo
import numpy as np
print(np.gcd.reduce([12, 18, 24]))
Este código crea una matriz con valores y utiliza
np.gcd.reduce()
para encontrar el
Máximo Común Denominador
de todos los elementos en la matriz.
En resumen, NumPy es útil para calcular el
Máximo Común Denominador
tanto de números individuales como de elementos en matrices. Puedes utilizar
np.gcd()
para números individuales y
np.gcd.reduce()
para matrices. Ten en cuenta que estas funciones asumen que los valores son enteros. Si trabajas con números racionales o flotantes, debes ajustar los datos adecuadamente antes de calcular el MCD.
Practica Máximo Común Denominador en NumPy en el editor
Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.
Ejercicio: Usar print()
NumPy no proporciona una función específica para calcular el Máximo Común Denominador de dos números, pero puedes utilizar la función numpy.
Ejercicio: Para calcular el
Para calcular el Máximo Común Denominador de elementos en una matriz en NumPy, puedes utilizar la función numpy.gcd.reduce() . Aquí t.
Cómo practicar
1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.