Python

スポンサーリンク
Python

Python pandasで特定の列に複数列挿入する

pandasで特定の列に複数の列を挿入するプログラムを作成しました。 (adsbygoogle = window.adsbygoogle || []).push({}); 挿入する列の番号をstartとして、...
Python

Python pandasで2次元リスト同士の組み合わせを列挙する

複数のリストから組み合わせを列挙したpandas.DataFrameを作成しようとしたときに意外とはまったのでメモしておきます。 実現したいこと 例えば下記2つのリストa、bがあった場合 a = ,,] b = ,,] ...
Python

Pythonでボールねじとモーターとカップリングの選定をしてみる 改良編

以前作ったボールねじ、モーター、カップリング選定プログラムを改良しました。 改良点 計算式ミスを修正安全率を指定して計算結果の出力を絞り込む 座屈荷重や許容荷重などの軸方向荷重に関する計算式がミスっていたので修正しました...
Python

Pythonでボールねじとモーターとカップリングの選定をしてみる 全通り計算編

ボールねじを使用した直動機構で、ボールねじとモーターとカップリングの選定をPythonで行ってみました。選定といっても、固定-支持の構成で全通り計算をPythonで行うという内容です。計算内容はメーカーカタログなどを参考にしています。 ...
Python

PyQt5 Qt DesignerでGUIをフラットっぽくしてみる

Qt Designerを使うとGUIアプリが簡単に作れて便利ですが、ウィジェットを置くだけだと何となくかっこ悪い感じがします。 VS Codeが好きなので、VS codeっぽいデザインをQt DesignerとPyQt5で作ってみま...
Python

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

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

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

前回作った1次元n目並べをNumPyに書き換えて速度比較してみました。 条件 盤面のサイズやn目並べのnが小さいと計算時間がほぼ0になってしまうので、n目並べの盤面の大きさは1,000,000で5,000個連続した場合勝ちとい...
Python

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

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

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

圧縮コイルバネを設計する機会があり、せっかくなのでPythonで計算するプログラムを作成してみました。 Springクラス Springというクラスを作成して、そのクラス内でばねのパラメータ保持やばねに関する計算を行うようにし...
Python

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

QTableViewのサンプルのセルに画像を表示するプログラムを作成しました。 (adsbygoogle = window.adsbygoogle || []).push({}); 表示している画像は...
スポンサーリンク
タイトルとURLをコピーしました