ソフトな忘却力(105) SciPy.ndimage で画像フィルタのお勉強

ndimageFilterSample
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回は画像の拡大縮小、シフト、回転といったアリガチな操作を練習。今回は画像をフィルタしてみます。これまた定番のフィルタどもなんだけれども。でも素のままでは芸がない?しかたがない?

“ソフトな忘却力(105) SciPy.ndimage で画像フィルタのお勉強” の続きを読む

ぐだぐだ低レベルプログラミング(226)x86(16bit)、絶対値、平方根、符号反転

FSQRT
Joseph Halfmoon

前回の対数関数前々回の指数関数と「素の機械語命令」のままでは定番関数値が直接求まらないので「ひと捻り」必要でした。今回はお楽、スタックトップに置いた値を素直に処理してくれます。浮動小数値の符号反転(FCHS)、絶対値(FABS)、そして平方根(FSQRT)です。ひとよひとよにひとみごろ~。
“ぐだぐだ低レベルプログラミング(226)x86(16bit)、絶対値、平方根、符号反転” の続きを読む

ソフトな忘却力(104) SciPy.ndimage で静止画像の変形のお勉強

ndimageSample
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回はフィルタ(LPF)に音声っぽい?信号を通してみました。今回からは2次元の画像です。まずは画像の拡大縮小、シフト、回転といった基礎的な操作を練習。この辺は出来て当然。でもn次元って何?

“ソフトな忘却力(104) SciPy.ndimage で静止画像の変形のお勉強” の続きを読む

データのお砂場(194) R言語、Pima、ピマ族の御婦人の糖尿病データ {MASS}

histALL
Joseph Halfmoon

MASSパッケージのサンプルデータセットを巡回中。大文字優先のABC順。前回はお子様の滲出性中耳炎のデータOMEでした。今回は、米国のネイティブ・アメリカンのピマ族の御婦人方の糖尿病データ Pima です。どうも機械学習で御病気の発症予測を行った「機械学習業界の古典」ともいえるデータらしいです。知らないとモグリ的な?

“データのお砂場(194) R言語、Pima、ピマ族の御婦人の糖尿病データ {MASS}” の続きを読む

忘却の微分方程式(203)Maximaを使った物理数学基礎演習ノートを読む、ベッセル再び

MaximaBesselAgain
Joseph Halfmoon

溝口純敏様著「Maxima を使った物理数学基礎演習ノート」(以下「演習ノート」と略)を拝読中。今回は58ページ「3.4.2 Besselの微分方程式」です。つい最近もBessel様が登場した気がします。第201回でやってます。今回は「3.4 級数解」の中で取り上げられておると。切り口が違う?のね。

“忘却の微分方程式(203)Maximaを使った物理数学基礎演習ノートを読む、ベッセル再び” の続きを読む

ソフトな忘却力(103) SciPy.signal で信号処理のお勉強その2、LPF適用

LPFsample
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回はフィルタを作成、今回はフィルタ(LPF)に信号を通して結果を観察するの回です。コンボリューション(畳みこみ)の関数利用。同じことをやるのでScilabの関数と使い方はよう似てます。 “ソフトな忘却力(103) SciPy.signal で信号処理のお勉強その2、LPF適用” の続きを読む

ブロックを積みながら(210) Scilab/Xcos、Modelica配管シミュレーション

HydraulicsFlowEC
Joseph Halfmoon

前回、いよいよModelicaやらんとならんか、と思ったのです。しかしModelicaに行ってしまう前にScilab/Xcos内のModelicaブロックで出来ることはやっておきたいデス。そこで今回は「配管」のデモとな。大仰なお名前の「熱水力学」パレットに登場するブロックどもの練習です。軽く「流して」おくかという感じ。

“ブロックを積みながら(210) Scilab/Xcos、Modelica配管シミュレーション” の続きを読む

ソフトな忘却力(102) SciPy.signal で信号処理のお勉強、その1、フィルタ

filtersRespose
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回はFFT、今回は信号処理です。前回手抜きだったので今回はしっかりするつもりなのに、お手本はあまり力が入ってないご様子。そこで自主練習を企画。信号処理といったらフィルタだね、という短絡。

“ソフトな忘却力(102) SciPy.signal で信号処理のお勉強、その1、フィルタ” の続きを読む

手習ひデジタル信号処理(191) Scilab、{Scilabデモ}、球面振り子

sphericalPendGraph
Joseph Halfmoon

信号処理素人老人がScilabの「信号処理のデモ」からカテゴリ脱出。前回は「常微分方程式」カテゴリでしたが、今回は「代数方程式」カテゴリです。順番が後なのに簡単になった?というのは誤解でした。DAE、微分代数方程式です。代数方程式を微分してシミュレーションしないといけないの?難しくなっているじゃん。

“手習ひデジタル信号処理(191) Scilab、{Scilabデモ}、球面振り子” の続きを読む

ぐだぐだ低レベルプログラミング(225)x86(16bit)、対数関数の計算

FlogUnasmEC
Joseph Halfmoon

前回は指数関数。となれば今回は対数関数の練習必須でしょう。対数関数といってもその底はいろいろアリーノですが、日々お世話になっているのは常用対数(底は10、電卓ではLOG)と自然対数(底はeネイピア数、電卓ではLN)の2通り、あと計算機用に底2の対数計算できれば完璧かと。というわけで、今回も底の変換公式登場。

“ぐだぐだ低レベルプログラミング(225)x86(16bit)、対数関数の計算” の続きを読む

ソフトな忘却力(101) SciPy.fft でフーリエ解析のお勉強

fftSamplePlot
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回はODEの初期値問題。今回はFFT(高速フーリエ変換)を流したいデス。 「流す」には理由があり。この後「本命」信号処理のモジュールが登場するためです。そっちでミッチリ練習する予定。

“ソフトな忘却力(101) SciPy.fft でフーリエ解析のお勉強” の続きを読む

データのお砂場(193) R言語、OME、幼児の滲出性中耳炎の検査データ {MASS}

plotOME_EC
Joseph Halfmoon

MASSパッケージのサンプルデータセットを巡回中。大文字優先のABC順。前回は自動車保険のデータでした。順当にABC順では今回はMelanomaなのですがパスして、OMEです。幼児の滲出性中耳炎の検査データに進みます。乳幼児の場合、OMEが原因で言葉の獲得が遅れたりもするみたい。今回は処理例充実過ぎ、ムツカシー。
“データのお砂場(193) R言語、OME、幼児の滲出性中耳炎の検査データ {MASS}” の続きを読む

忘却の微分方程式(202)Maximaを使った物理数学基礎演習ノートを読む、級数解

Joseph Halfmoon

溝口純敏様著「Maxima を使った物理数学基礎演習ノート」(以下「演習ノート」と略)を拝読中。今回は48ページ「3.4 級数解」の中の「3.4.1 線形微分方程式」です。前回につづき数学素人老人には恐ろしい無限級数登場デス。分かってる人にはこの形なら級数解ね、と瞬時に分かるみたいですが。 “忘却の微分方程式(202)Maximaを使った物理数学基礎演習ノートを読む、級数解” の続きを読む

ソフトな忘却力(100) SciPy.integrate でODEの初期値問題のお勉強

LotkaVolterra
Joseph Halfmoon

「サイエンティフィックPythonのための」IDE、Spyder上にてScientific Python Lecturesの実習中。前回は数値積分、今回はODEの初期値問題です。SciPy.integrateで常微分方程式の数値解も一撃。題材は、最近別件シリーズで実習したばかりのLotka-Volterra方程式とな。 “ソフトな忘却力(100) SciPy.integrate でODEの初期値問題のお勉強” の続きを読む