ID | 117893 |
タイトル別表記 | To Tackle Bifurcation Problems with Python
|
著者 |
天羽, 晟矢
徳島大学
|
キーワード | Python
分岐解析
テンソル
Bialternate積
Bifurcation analysis
Tensor
Bialternate product
|
資料タイプ |
学術雑誌論文
|
抄録 | 機械学習やデータサイエンスを実践する基盤プログラミング言語としてPythonが注目されている.本解説では非線形問題,特に系にみられる周期解の分岐問題について,Pythonを用いたアプローチの詳細を述べる.分岐計算アルゴリズムを可読性高く実装でき,計算機やOSに依存せず,対話処理による試行錯誤が可能となる.幾つかの特徴的なコードを示しながら,分岐問題に対するPythonの優位点を述べる.また,Neimark-Sacker分岐におけるbialternate積を用いた解法のコンパクトな実装,及びSympyを用いたヘシアン生成自動化過程についても述べる.
|
抄録別表記 | Python is gaining attention as a fundamental programming language for machine learning and data science. In this paper, we describe 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 of the computer and the operating system, and it allows interactive trial-and-error processing. We describe the advantages of Python for bifurcation problems with some illustrated codes. We also show a compact implementation of computation for Neimark-Sacker bifurcation using the bialternate product and an automated process for generating the Hessian using Sympy.
|
掲載誌名 |
電子情報通信学会 基礎・境界ソサイエティ Fundamentals Review
|
ISSN | 18820875
|
出版者 | 電子情報通信学会
|
巻 | 16
|
号 | 3
|
開始ページ | 139
|
終了ページ | 146
|
発行日 | 2023-01-01
|
権利情報 | © 2023 IEICE
|
EDB ID | |
出版社版DOI | |
出版社版URL | |
フルテキストファイル | |
言語 |
jpn
|
著者版フラグ |
出版社版
|
部局 |
情報センター
|