This lecture covers systems of nonlinear equations (NLEs) and how to solve them in Python.
Part I of the lecture discusses vector notation and how to write NLEs in standard format.
Part II of the lecture introduces the scipy.optimize module and shows how to use the root function to find roots of the system of NLEs.
This video contains examples solving NLEs using root. This is actually the same video as the lecture above, cued up to start when the examples start at the 26:00 mark.
Video from 2019 on systems of nonlinear equations. This video covers Newton’s method for systems of equations, which is not a required subject in the current course. (You are however, required to know Newton’s method for single nonlinear equations.)
Video from 2019 on using scipy.optimize.root to find roots for single NLEs and systems of NLEs.
Some of the material is repeated from the above video, but there may be more examples here.