PyVistaを使えばSTLファイルを簡単に表示したり情報を取得したりする事ができるとわかりました。ここでは取得したデータを加工してみます。まずは座標変換として拡大・縮小、平行移動、回転移動をPythonで実装してみます。
続きを読む"article">PyVistaをインストールしてPythonでSTLを扱う備忘録
STLファイルは3DプリンタやCAEシミュレーションで扱う3Dモデルとして工学系のエンジニアに多用されています。ここではSTLファイルをPythonとPyVistaで開いて情報を取得したり編集する方法を紹介します。
続きを読む"article">AI実装検定S級対策!「画像処理100本ノック」学習記録・カンペ
第1回AI実装検定S級を受験しますが、例題が無いので出題範囲になっている「画像処理100本ノック」を学習して記録をつけます。といっても、まだまだ理解には遠くおよばず、ほんとにメモレベル!
続きを読む"article">ゼロパディングFFTで高周波数分解能にするPythonコード
フーリエ変換は様々な分野で使われている分析手法です。しかし計測時の制約から周波数分解能が足りずに正確な振幅を得られない場合もあります。この記事では、少ない情報でもフーリエ変換時の周波数分解能を高める方法を考察します。
続きを読む"article">【朗報】G検定取得者がノー勉でAI実装検定A級に合格した件
AI実装検定に合格するとディープラーニング実装師の称号を得ることが出来ますが、どれだけ勉強すれば良いのでしょうか?G検定に比べAI実装検定は対策本がほとんど無いので、G検定取得者がこの検定をノー勉で受けてみたらどうなるかを試してみました。
続きを読む"article">Pythonでスペクトログラムからピーク値を任意数抽出する方法
スペクトログラムは時間×周波数×振幅と数多くの情報を得ることが可能な便利な分析手法です。ここでは信号処理の技術でスペクトログラムのピークを自動検出するPythonコードを紹介します。
続きを読む"article">PythonでFFT波形から任意個数のピークを自動検出する方法
科学技術計算では波形からピークを読み取る必要性に迫られます。Pythonではscipyのsignal.argrelmaxを使って簡単にピーク検出が可能です。ここではFFT波形を例に自動でピーク検出する方法を紹介します。
続きを読む"article">FFT波形を微積分!Pythonで周波数軸微積分をしてみた
時間波形から微分積分演算を行う方法は有名ですが、信号処理の分野では頻繁に周波数領域を扱います。ここでは周波数軸でダイレクトに微積分する方法を紹介し、実際にPythonコードを書いて検証してみました。
続きを読む"article">ラズパイ4の概要とセットアップしてPythonを使うまでの備忘録
Raspberry pi(通称ラズパイ)も4が発売され、一層スペックが上がっているようです。今回はラズパイ4を購入したのでその目的やセットアップの方法、Pythonプログラムを走らせるまでの備忘録を書いてみます。
続きを読む"article">Pythonでアルゴリズム学習!二分探索と線形探索を比較してみた
Pythonコーディングのスキルアップのために、アルゴリズムの学習をしようと思います。ここでは探索アルゴリズムの基礎である二分探索をPythonコードで実装し、線形探索と比較してみました。
続きを読む"article">