NumPy linalg.solve: Solving Linear Equations in Python
np.linalg.solve is a function within NumPy's linear algebra module designed to solve systems of linear equations. It accepts two arguments: a matrix representing the coefficients of the variables in the equations, and a vector representing the constants on the right-hand side of the equations. The function returns a vector containing the solutions to the system of equations.
For instance, consider the system of equations:
2x + y = 5 x - 3y = 2
We can represent the coefficients matrix and constants vector as:
coefficients = np.array([[2, 1], [1, -3]]) constants = np.array([5, 2])
We can then employ np.linalg.solve to determine the values of x and y that satisfy these equations:
solutions = np.linalg.solve(coefficients, constants)
This will yield the vector [2., 1.], indicating that x = 2 and y = 1 are the solutions to the system of equations.
原文地址: https://www.cveoy.top/t/topic/nqpM 著作权归作者所有。请勿转载和采集!