here高校から大学への橋渡し高校生の理系科目を中心に解説。数値解析こんにちはのぶ(@tsureblo_nobu)です。第二回の今回は数値解析をする上で欠かせないpythonに標準搭載されているモジュールについて簡単なものを解説しいきます。第一回では平方根の解を二分法を使って求めていきましたが、今回はあの面倒だったプログラムをすっきりとさせるために平方根の解を与えるモジュールについて解説していきましょう。平方根を求めるためのmathモジュール中のsqrt()というものを使います。それではプログラムを見てみましょう。math.sqrt(x))#sqrt.pyの終わりまず、10行目について解説これはxに浮動小数(float)の値を入力(input)するという意味になっています。ここで何か数字を入力するとxに数字が入力される仕組みになっています。次に、12行目についてここでは入力したxの値の平方根を取った数をmath.sqrt(x)が出力する形になっています。実際にプログラムを実行するとこんな感じです。2.0このようにmathモジュールにあるsqrt()を使えば簡単に求めることができます。2.方程式の解pythonには方程式の解を出すためのモジュールも用意されています。これはsympyモジュール内のsolve()を使うことですぐに求まります。今回は\(x^3+2x^2-5x-6=0\)を解くプログラムです。solve(equation)print(answer)8行目でまずsolve()が用意されているsympyモジュールをインポートします。次に11行目var(“x”)はxという変数を用意するという意味です。この変数を使って12行目ではequationに\(x^3+2x^2-5x-6=0\)を代入しています。ちなみにEq()は等価性を表すクラスで、今回の場合だとequationと\(x^3+2x^2-5x-6=0\)が同じということを表しています。最後にこの方程式の解を知るために13行目でsolve(equation)とすることで、この方程式の解を出し、それを14行目で出力するという仕組みになっています。実際に実行したらこのようになりました。2]がしっかりと返ってきました。このようにして方程式の解も簡単に求められました!3.最後に今回紹介した以外にも様々なモジュールがpythonには用意されています!ぜひ、調べて使いこなしてみてください!このウェブサイトでも回を分けて紹介していきます。このようにこのウェブサイトでは様々なジャンルの学問について解説を行なっています。ブックマーク、twitterのフォローよろしくお願いします。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。コメントデータの処理方法の詳細はこちらをご覧ください。ENTRY福袋で得をする方法を伝授!新年一発目でお年玉を飛ばさない大学生になろうこんにちはのぶ(@tsureblo_nobu)です。リバプールに移籍が正式決定!!スゴイぞ!!!こんにちはのぶ(@tsureblo_nobu)です。【お金】知らなきゃ損する!?大学生の間に知っておきたいお金の仕組みこんにちは、のぶ(@tsureblo_nobu)です。&nbs[数値解析]モジュールを使ってpythonプログラムをもっと楽にこんにちはのぶ(@tsureblo_nobu)です。tsureblo_nobuプロフィールどうも管理人の「のぶ」です!とある東京の国立理系大学に在学。pythonプログラムを使って解説するアーカイブ2019年12月2019年10月2019年9月2019年5月2019年4月2019年3月2018年9月2018年7月2018年3月2018年2月2018年1月2017年9月2017年8月スポンサーリンク[数値解析]モジュールを使ってpythonプログラムをもっと楽に高校生の理系科目を中心に解説。