クラス

サンプルプログラム用のオリジナルライブラリ

  • 2020.03.22

このサイトのPythonのサンプルコードは、よく使う処理をまとめたライブラリを使用していることがあります。 このコードをCoushLib.pyで保存し、サンプルコードと同じフォルダに置くことで、サンプルコードが動作するようになります。 使い方 このライブラリを使う場合、この記事の末尾にあるコードをCoushLib.pyという名前で実行したいプログラムと同じフォルダに保存し、サンプルコードのimpo […]

処理時間を記録するクラスを作る

  • 2020.03.21

プログラムの動作時間を計測するとき、処理のどのブロックで時間がかかっているのか知りたいことがあります。 しかし、そのたびに時間を計算する処理を書くのは非効率的です。 そこで、クラス定義の勉強もかねて、処理時間を計測するクラスを作ってみましょう。 要件 こんな風に記述できるクラスを作ってみましょう。 こんな感じで、処理の要所要所でrap関数を実行することで、ラップタイムを計測するクラスを作ってみます […]