Con la ayuda del método sympy.Matrix().nullspace() , podemos encontrar el espacio nulo de una array . Matrix().nullspace() devuelve una lista de vectores de columna que abarcan el espacio nulo de la array.
Sintaxis: Matrix().nullspace()
Devoluciones: Devuelve una lista de vectores de columna que abarcan el espacio nulo de la array.
Ejemplo 1:
# import sympy from sympy import * M = Matrix([[1, 0, 1, 3], [2, 3, 4, 7], [-1, -3, -3, -4]]) print("Matrix : {} ".format(M)) # Use sympy.nullspace() method M_nullspace = M.nullspace() print("Nullspace of a matrix : {}".format(M_nullspace))
Producción:
Matrix : Matrix([[1, 0, 1, 3], [2, 3, 4, 7], [-1, -3, -3, -4]]) Nullspace of a matrix : [Matrix([ [ -1], [-2/3], [ 1], [ 0]]), Matrix([ [ -3], [-1/3], [ 0], [ 1]])]
Ejemplo #2:
# import sympy from sympy import * M = Matrix([[14, 0, 11, 3], [22, 23, 4, 7], [-12, -34, -3, -4]]) print("Matrix : {} ".format(M)) # Use sympy.nullspace() method M_nullspace = M.nullspace() print("Nullspace of a matrix : {}".format(M_nullspace))
Producción:
Matrix : Matrix([[14, 0, 11, 3], [22, 23, 4, 7], [-12, -34, -3, -4]]) Nullspace of a matrix : [Matrix([ [-1405/4254], [ -10/709], [ 314/2127], [ 1]])]
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA