Mínimo Común Múltiplo y Múltiplo Común Menor en NumPy

El cálculo del Mínimo Común Múltiplo (MCM) y el Cálculo del Múltiplo Común Menor (LCM) en NumPy se pueden realizar utilizando la función numpy.lcm . Aquí hay una lección detallada que aborda ambos conceptos y cómo trabajar con matrices en NumPy:

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.


Mínimo Común Múltiplo (MCM) en NumPy

El Mínimo Común Múltiplo (MCM) es el número más pequeño que es múltiplo de dos o más números enteros. Es útil en matemáticas para simplificar fracciones, trabajar con fracciones comunes y calcular tiempos de ciclo en problemas de programación.


Cálculo del MCM en NumPy

NumPy proporciona una función llamada numpy.lcm para calcular el MCM de dos o más números. Aquí está un ejemplo de cómo usarlo:

Ejemplo

    mcm_ab = np.lcm(a, b)
print("MCM de {} y {}: {}".format(a, b, mcm_ab))
  

Cálculo del MCM en una matriz NumPy

Puedes calcular el MCM de todos los elementos de una matriz NumPy utilizando la función numpy.lcm.reduce . Aquí hay un ejemplo:

Ejemplo

    import numpy as np

arr = np.array([1, 2, 3, 4])
print(arr)
print(arr * 2)
  

Cálculo del Múltiplo Común Menor (LCM) en matrices en NumPy

El Múltiplo Común Menor (LCM) en matrices se refiere al cálculo del Mínimo Común Múltiplo de varios números distribuidos en una matriz.


Cálculo del LCM en una matriz NumPy

Para calcular el LCM en una matriz NumPy, puedes usar la función numpy.lcm.reduce de la misma manera que lo harías con dos números. Aquí tienes un ejemplo:

Ejemplo

    import numpy as np

# Crear una matriz NumPy
matrix = np.array([[4, 6, 8], [10, 15, 25]])

# Calcular el LCM de todos los elementos de la matriz
lcm_matrix = np.lcm.reduce(matrix, axis=1)  # Calcula el LCM a lo largo del eje 1 (filas)
print("LCM de la matriz:")
print(lcm_matrix)
  
Abrir en editor

Estos son los conceptos clave para calcular el Mínimo Común Múltiplo (MCM) y el Múltiplo Común Menor (LCM) en NumPy, tanto para números individuales como para matrices. El uso de estas funciones puede simplificar muchas operaciones matemáticas y cálculos en Python cuando trabajas con números enteros.

Practica Mínimo Común Múltiplo y Múltiplo Común Menor 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: NumPy proporciona una función llamada

NumPy proporciona una función llamada numpy.lcm para calcular el MCM de dos o más números. Aquí está un ejemplo de cómo usarlo.

Ejemplo

    mcm_ab = np.lcm(a, b)
print("MCM de {} y {}: {}".format(a, b, mcm_ab))
  
Abrir en editor

Ejercicio: Crear una matriz numpy

Puedes calcular el MCM de todos los elementos de una matriz NumPy utilizando la función numpy.lcm.reduce . Aquí hay un ejemplo.

Ejemplo

    import numpy as np

# Crear una matriz NumPy
matrix = np.array([[4, 6, 8], [10, 15, 25]])

# Calcular el LCM de todos los elementos de la matriz
lcm_matrix = np.lcm.reduce(matrix, axis=1)  # Calcula el LCM a lo largo del eje 1 (filas)
print("LCM de la matriz:")
print(lcm_matrix)
  
Abrir en editor

Ejercicio: Crear un array NumPy

Para calcular el LCM en una matriz NumPy, puedes usar la función numpy.lcm.reduce de la misma manera que lo harías con dos números. Aquí tienes un ejemplo.

Ejemplo

    import numpy as np

arr = np.array([1, 2, 3, 4])
print(arr)
print(arr * 2)
  
Abrir en editor