Summary

2023

Session Number:D1L-2

Session:

Number:D1L-22

Python Expressions of Variational Equations

Ueta Tetsushi,  

pp.663-666

Publication Date:2023-09-21

Online ISSN:2188-5079

DOI:10.34385/proc.76.D1L-22

PDF download (336.9KB)

Summary:
Python is gaining attention as a fundamental programming language for machine learning and data science. This paper describes a detailed Python approach to nonlinear problems, especially the bifurcation problems of periodic solutions. It is a highly readable implementation of the bifurcation algorithm, independent from the computer and the operating system, and it allows an interactive trial-and-error processing. We describe advantages of Python for bifurcation problems with some illustrated codes. We also show a compact implementation of computation for the Neimark-Sacker bifurcation using the bialtenate product, and an automated process for generating the Hessian using Sympy.