ソフトな忘却力(94) SciPy.optimize で線形計画法のお勉強

simplex_removed_replaced_highs
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回は関数の根、ニュートン法は不滅。今回はレクチャと異なり線形計画法です。老人のアップデートされていない頭ではシンプレックス法という名が鳴り響きますが、最近はモダンな方法があるみたい。

“ソフトな忘却力(94) SciPy.optimize で線形計画法のお勉強” の続きを読む

ソフトな忘却力(93) SciPy.optimize で関数の根を求めるお勉強

newtonEC
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回は「補間」。今回はSciPyが ”root finding”と呼んでいる「関数の根」デス。代表的なアルゴリズムはニュートン法ね。遥か半世紀くらい前に学校でやった遠い記憶。大丈夫か?

“ソフトな忘却力(93) SciPy.optimize で関数の根を求めるお勉強” の続きを読む

ソフトな忘却力(92) SciPy.interpolate で補間のお勉強

plotElliptic
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回は「線形代数」、今回は「補間」です。補間する対象の数列は、前々回の「特殊関数」の中から選択。トビトビの値を補間してグラフを描いた上に、数値的に微分までしてしまおうと。意外と盛沢山?

“ソフトな忘却力(92) SciPy.interpolate で補間のお勉強” の続きを読む

ソフトな忘却力(91) SciPy.linalg で線形代数のお勉強

Eigen
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回はSciPyの「特殊関数」でした。今回は「線形代数」です。まともにやったら分量多過ぎるので、大抵のことは皆出来る関数がある筈、ということで僅かに触ってお茶を濁す所存。

“ソフトな忘却力(91) SciPy.linalg で線形代数のお勉強” の続きを読む

ソフトな忘却力(90) SciPy.special の関数からガンマ関数のお勉強

GammaFunction
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回はSciPyを使ってMatlab形式のバイナリ入出力をScilabとの間で確認。今回は「特殊関数」です。代表選手ということでガンマ関数をご指名。ホンワカしたグラフを描いてみます。

“ソフトな忘却力(90) SciPy.special の関数からガンマ関数のお勉強” の続きを読む

ソフトな忘却力(89) SciPy と Scilabの間でMatlab形式の入出力のお勉強

matLoadSave2
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回はMatplotlibのお勉強でしたが、これからも機会あり、サッサと先に進めることにいたしました。お次はSciPyとな。Pythonにおける科学技術計算を支えているものらしいです。 “ソフトな忘却力(89) SciPy と Scilabの間でMatlab形式の入出力のお勉強” の続きを読む

ソフトな忘却力(88) お楽しみだけど覚えられないMatplotlibのカラーマップのお勉強

ContourfColorMap
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回は散布図描くついでにサブプロットをお勉強。今回は、何とかの一つ覚えでいつも”hot”しか使わないカラーマップを「等高線図」上で比べてみたいと思います。沢山有りすぎて困るのよ。

“ソフトな忘却力(88) お楽しみだけど覚えられないMatplotlibのカラーマップのお勉強” の続きを読む

ソフトな忘却力(87) お楽しみだけど覚えられないMatplotlibの散布図のお勉強

scatterPlotSampleEC
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回はヒストグラムのプロットを自習。今回は、散布図とサブプロットを練習したいと思います。プロットする材料はまたもや乱数デス。乱数がランダムなら良いけど危ない奴のプロットしてみます。

“ソフトな忘却力(87) お楽しみだけど覚えられないMatplotlibの散布図のお勉強” の続きを読む

ソフトな忘却力(86) お楽しみだけど覚えられないMatplotlibのヒストグラムのお勉強

histEC
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回は必ず使うけれど覚えきれない小技でした。つづいて各種プロットの実習に入るのですが、Lecturesに含まれていないプロットを一つ見つけました。ヒストグラムです。気づいたので先に自習。

“ソフトな忘却力(86) お楽しみだけど覚えられないMatplotlibのヒストグラムのお勉強” の続きを読む

ソフトな忘却力(85) お楽しみだけど覚えられないMatplotlibの小技のお勉強

plotResults
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回よりMatplotlibの実習です。まあ何度となくお世話になった記憶のあるMatplotlibですが、お惚け老人はオプションなど一つも記憶できません。毎度アチコチ調べ回って七転八倒。 “ソフトな忘却力(85) お楽しみだけど覚えられないMatplotlibの小技のお勉強” の続きを読む

ソフトな忘却力(84) Spyder IDE でのプロットの小技のお勉強

plotsPaneOptionsEC
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lectures様のレクチャ実習中。今回よりMatplotlibの実習に入りたいですがその前にSpyder上でのプロットの扱い方の小技を2,3確認しておきたいと思います。過去回でも既にちょっと使っておりますがな。

“ソフトな忘却力(84) Spyder IDE でのプロットの小技のお勉強” の続きを読む

ソフトな忘却力(83) みんな大好きNumPy配列へのデータ読み込みのお勉強

loadTextReselts
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lectures様のレクチャ実習中。NumPyの実習7回目です。今回は外部からNumpy配列にデータを「輸入」したいと思います。輸出元はR言語のサンプルデータベースです。テキストファイル経由なので何でもアリ?だと。

“ソフトな忘却力(83) みんな大好きNumPy配列へのデータ読み込みのお勉強” の続きを読む

ソフトな忘却力(82) みんな大好きNumPy配列のデータ型のお勉強

maskedArray
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lectures様のレクチャ実習中。今回はNumPyの実習6回目です。Numpy配列に詰めこむ要素の型についての練習です。基本「同じもの」を詰め込むのだけれども、いろいろできてしまうので忘却力の老人は覚えきれるか?

“ソフトな忘却力(82) みんな大好きNumPy配列のデータ型のお勉強” の続きを読む

ソフトな忘却力(81) みんな大好きNumPy配列のソートのお勉強

afterSort
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lectures様のレクチャ実習中。NumPyの実習5回目です。今回は、Numpy配列の「ソート」です。ソートのアルゴリズムは4種類から選べるみたいだけれども、今回はアルゴリズム以前の操作方法デス。

“ソフトな忘却力(81) みんな大好きNumPy配列のソートのお勉強” の続きを読む