En este artículo, usaremos la función cond() del paquete NumPy para calcular el número de condición de una array determinada. cond() es una función del módulo de álgebra lineal en el paquete NumPy.
Sintaxis:
numpy.linalg.cond(x, p=None)
Ejemplo 1: Número de condición de la array 2X2
Python3
# Importing library import numpy as np # Creating a 2X2 matrix matrix = np.array([[4, 2], [3, 1]]) print("Original matrix:") print(matrix) # Output result = np.linalg.cond(matrix) print("Condition number of the matrix:") print(result)
Producción:
Original matrix: [[4 2] [3 1]] Condition number of the matrix: 14.933034373659256
Ejemplo 2: Número de condición de la array 3X3
Python3
# Importing library import numpy as np # Creating a 3X3 matrix matrix = np.array([[4, 2, 0], [3, 1, 2], [1, 6, 4]]) print("Original matrix:") print(matrix) # Output result = np.linalg.cond(matrix) print("Condition number of the matrix:") print(result)
Producción:
Original matrix: [[4 2 0] [3 1 2] [1 6 4]] Condition number of the matrix: 5.347703616656448
Ejemplo 3: Número de condición de array 4X4
Python3
# Importing library import numpy as np # Creating a 4X4 matrix matrix = np.array([[4, 1, 4, 2], [3, 1, 2, 0], [3, 5, 7 ,1], [0, 6, 8, 4]]) print("Original matrix:") print(matrix) # Output result = np.linalg.cond(matrix) print("Condition number of the matrix:") print(result)
Producción:
Original matrix: [[4 1 4 2] [3 1 2 0] [3 5 7 1] [0 6 8 4]] Condition number of the matrix: 57.34043866386226
Publicación traducida automáticamente
Artículo escrito por geekmonkey y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA