その他

【期間限定】電子書籍が50%ポイント還元【翔泳社】

8月20日までの期間限定で、翔泳社が電子書籍50%ポイント還元イベントをやってます。最近発売された本も対象になっていて、とてもお得です。
Python

Pythonでテスト駆動開発

Pythonでテスト駆動開発しましょう。 ということで、テスト駆動開発で有名な和田さんの解説動画にならって、FizzBuzz問題をPythonでテスト駆動開発しました。 (本家の動画ではJavaで実装されています。) テ...
Python

Pythonでベイジアンネットワークを手軽に実装する

Pythonでベイジアンネットワークを手軽に実装しましょう。pgmpyというライブラリを使えば、ベイジアンネットワークを簡単に実装できます。GitHubで実装全体を公開していますので、合わせてご活用ください。
Python

【Python】差分系列を簡単に求める

状況 以下のような系列(pandasのseries)があったときに、その差分系列を求めたい。 series = pd.Series([x for x in range(5)]) print(series) 0 ...
Python

【Pandas】複数条件に当てはまる行をデータフレームから抽出する

状況 pandasのデータフレームから複数の条件を満たす行を抽出(検索)したい。特に、複数の列で条件を指定したい。 例えば、以下のようなデータフレームについて、x列が2未満またはy列が9以上の行を抽出したい。 df = ...
Python

【Numpy】arrayの要素が全部0か判定する方法【Python】

状況 numpyのarrayの要素が全て0かどうかチェックしたい。 例えば、array = np.array()を持っているときに、if array == np.array():という条件分岐をしようとすると、以下のエラーが発...