2022年 3月 の投稿一覧

Python/memory_profilerでメモリ使用量を計測する

型指定やメモリ管理をしなくてもなんとなく動いてしまうPythonですが、いざメモリ関連の不調にハマってしまった場合に調べる手段を持っておかないと対処することができません。ここではmemory_profilerを使って実行時間とメモリ使用量のプロットを行う調査方法をメモしておきます。

続きを読む

csvの値から直列ばねマスモデルを自動生成するPythonコード

振動シミュレーションをプログラミングで行う場合、質量行列や剛性行列の記述が面倒です。しかし、ばね要素の結合と行列の重畳を理解する事で規則性を利用できます。ここではcsvに記録した質量や剛性の値を使ってPython/Numpy形式の行列生成を行う方法を紹介します。

続きを読む

現場でPC1つ!簡単に録音・FFT・wav保存するPythonコード

ものづくりの現場で、精密な計測器はないけど今すぐに音声を録音して周波数分析したい!さらにwavファイルに保存して後でゆっくり分析したい!というPython使いのための記事です。ここでは当ブログのコードを寄せ集めてこのようなニーズにマッチするプログラムを紹介します。

続きを読む