PyQtGraph Python | PyQtGraphではぐれメタルを描画 PythonのPyQtGraphではぐれメタルを描画する方法を説明する。■結論 適当に線や点を書く。 2024.06.12 PyQtGraph
PyQtGraph Python | PyQtGraphで「ちょw」を描画 PyQtGraphで「ちょw」を描画する方法を説明する。■結論 グラフの線が「ちょw」になるようにする。 2024.06.12 PyQtGraph
PyQtGraph Python | PyQtGraph 3行でグラフ作成 PythonでPyQtGraphのグラフを3行で描画する方法を説明する。■結論 1. グラフのインスタンスを生成、2. プロットのインスタンスを生成、3. プロットにデータを記述。 2024.06.12 PyQtGraph
Python Python | mapで配列の全要素に同じ処理を行う Pythonでmapで配列の全要素に同じ処理を行う方法を説明する。■結論 元の配列の全要素に同じ処理を行うためにはmap(lambda x: 処理, 元の配列)と記述する。 2024.06.12 Python
Python Python | 並列化(マルチスレッド化)による高速化 concurrent.futures マルチスレッド化を行いI/Oバウンドな処理を高速化する方法を説明する。■結果イメージ CSVファイル(275MB)4個を読み込む時間をスレッド数を振って測定した。読み込み時間は2スレッドで70%、4スレッドで60%に低減した。 2024.06.11 Python
Python Python | sleep()でウェイトを入れる方法 Pythonでsleep()でウェイトを入れる方法を説明する。■結論 timeをimportしてsleep(スリープさせたい時間[秒])を使う。 2024.06.09 Python
Python Python | time()で処理時間を計測する方法 Pythonでtime()で処理時間を計測する方法を説明する。■結論 timeをimportして処理時間を計測したい処理の前後でtime()を使うことで処理時間を計測できる。 2024.06.09 Python
GUI App Python | ドラッグアンドドロップ(Drag and Drop)してパスを抽出する方法 D&Dでパスを抽出する方法を説明する。■結論 urllib.parseをimport、self.setAcceptDrops(True)と設定、dragEnterEventとdropEventでaccept()を設定し、ドロップ後に行う処理を記述する。 2024.06.08 GUI App
Python Python | CSV読み込み高速化(csv/NumPy/pandas/VBA速度比較) CSV読み込みで使いたくなるPythonの標準モジュールのcsv、NumPy、pandas、ExcelのVBAでCSV読み込み速度を比較する。■結論 pandasが最速。標準モジュールのcsvは2倍遅く、NumPyとVBAは20倍遅い。 2024.06.03 Python