Pythonで圧縮コイルバネの計算をしてみる NumPy版

以前ばねの設計用ツールを作るためにSpringというクラスを作成して、ばね関連の計算を行うプログラムを作成しました。しかし、そのクラスを使ってツールを作ると実行速度がかなり遅くなってしまったため、NumPyを用いて計算の高速化をすることにしました。

Pythonで作るn次元n目並べ その2:1次元n目並べ速度計測

前回作った1次元n目並べをNumPyに書き換えて速度比較してみました。

Pythonで作るn次元n目並べ その1:1次元n目並べ

立体四目並べが大好きなのでPythonで作ろうと思いました。 作るプログラムはなるべく汎用性がある方が良いかなと考え、どうせならn目並べに対応したプログラムを作ろうと考えました。さらに立体だけじゃなく、平面にも対応したものが良いかなと考えた

VBAで実行時にフォームのコントロールを追加削除する

VBAで実行時にフォームのコントロールを追加削除してみる

Pythonで作る大量のPDFに一括で押印するツール

Python、PyQt5、Poppler、PDFtk、reportlabを使ってPDFの一括押印ツールを作成しました。

Pythonで圧縮コイルバネの計算をしてみる

圧縮コイルバネを設計する機会があり、せっかくなのでPythonで計算するプログラムを作成してみました。

PyQt5 QTableViewのセルに画像を表示する

QTableViewのサンプルのセルに画像を表示するプログラムを作成しました。

Pythonで作るシンプルPDFビューワー

概要 画像をドラックアンドドロップすると表示するだけのソフトです。マウスホイールでズーム、マウス左クリックでドラッグするとパンできます。

Pythonで作る大量のPDFを用紙サイズごとに結合するツール

概要 popplerを使って複数のPDFファイルを用紙サイズごとに1つのファイルに結合するツールです。大量のPDF図面を印刷しようとしたときに、用紙サイズごとに1ファイルにまとまると印刷しやすいので作りました。それ以外に

Pythonで作るシンプル画像ビューワ

概要 画像をドラックアンドドロップすると表示するだけのソフトです。マウスホイールでズーム、マウス左クリックでドラッグするとパンできます。