Python

PyQtGraph

Python | PyQtGraphではぐれメタルを描画

PythonのPyQtGraphではぐれメタルを描画する方法を説明する。■結論 適当に線や点を書く。
PyQtGraph

Python | PyQtGraphで「ちょw」を描画

PyQtGraphで「ちょw」を描画する方法を説明する。■結論 グラフの線が「ちょw」になるようにする。
PyQtGraph

Python | PyQtGraph 3行でグラフ作成

PythonでPyQtGraphのグラフを3行で描画する方法を説明する。■結論 1. グラフのインスタンスを生成、2. プロットのインスタンスを生成、3. プロットにデータを記述。
Python

Python | mapで配列の全要素に同じ処理を行う

Pythonでmapで配列の全要素に同じ処理を行う方法を説明する。■結論 元の配列の全要素に同じ処理を行うためにはmap(lambda x: 処理, 元の配列)と記述する。
Python

Python | 並列化(マルチスレッド化)による高速化 concurrent.futures

マルチスレッド化を行いI/Oバウンドな処理を高速化する方法を説明する。■結果イメージ CSVファイル(275MB)4個を読み込む時間をスレッド数を振って測定した。読み込み時間は2スレッドで70%、4スレッドで60%に低減した。
Python

Python | sleep()でウェイトを入れる方法

Pythonでsleep()でウェイトを入れる方法を説明する。■結論 timeをimportしてsleep(スリープさせたい時間[秒])を使う。
Python

Python | time()で処理時間を計測する方法

Pythonでtime()で処理時間を計測する方法を説明する。■結論 timeをimportして処理時間を計測したい処理の前後でtime()を使うことで処理時間を計測できる。
GUI App

Python | ドラッグアンドドロップ(Drag and Drop)してパスを抽出する方法

D&Dでパスを抽出する方法を説明する。■結論 urllib.parseをimport、self.setAcceptDrops(True)と設定、dragEnterEventとdropEventでaccept()を設定し、ドロップ後に行う処理を記述する。
Python

Python | CSV読み込み高速化(csv/NumPy/pandas/VBA速度比較)

CSV読み込みで使いたくなるPythonの標準モジュールのcsv、NumPy、pandas、ExcelのVBAでCSV読み込み速度を比較する。■結論 pandasが最速。標準モジュールのcsvは2倍遅く、NumPyとVBAは20倍遅い。
Python

Python | ファイルを削除する方法

Pythonでファイルを削除する方法を説明する。■結論 os.remove(file_path)を使用する。