Python

Python

Pythonで簡易的に形態素解析をする方法

以前、JavaScriptで簡易的に形態素解析をする方法を考えました。今回はPythonで同じことをやってみました。品詞を特定するのではなく漢字、カタカナの区切りを利用する方法です。実は実用的ではありませんでした。メモとして残します。コード...
Python

Pythonクラス入門

Pythonのクラスの作り方についてメモします。サンプルとして分数を取り扱うBunsuというクラスを作ります。
Python

Pythonの%と//の関係

Pythonの%は割り算のあまり、//は割り算の結果の整数部分になります。例えば「5割る3」は「1.777」または「1あまり2」なので5 % 3 == 25 // 3 == 1となります。
Python

Beautiful Soupでテキストを扱えるか

Beautiful Soupを説明しているサイトはたくさんあります。基本Beautiful Soupの基本的な使い方については次のようなコードを書いているケースがほとんどです。例として、このブログのタイトルを取得してみます。import r...
Python

Pythonでライブラリを使わず行列の積を求める方法

Pythonで行列の計算をするときはNumPyを使いますが、ライブラリを使わずに行列の積を求める方法を考えました。
Python

Pythonで平均値、中央値、最頻値を求める方法

「ライブラリを使わずに平均値、中央値、最頻値を求めなさい」という問題があったのでやってみました。
Python

Pythonで暗号化と復号を簡単に行う方法

Pythonで数列を暗号化する方法を考えます。復号する必要もあります。排他的論理和を使うと暗号化も復号も簡単です。
Python

Pythonでプロセスマイニング

プロセスマイニングで事務処理の流れをフロー図で表すことがあります。おそらくこうすればできるであろうと思い、やってみたら簡単にできたので紹介します。むしろダミーデータを作る方が面倒でした。
Python

Pythonで日数を計算する方法

Pythonで日数計算をするにはdatetimeモジュールを使いますが、これを使わずに計算する機会がありましたので、メモとして残しておきます。コード年月日を与えると1970年1月1日を0日目とした日数を計算して返します。def get_da...
Python

Mido入門

PythonでMIDIファイルを生成することができるライブラリ「Mido」の使い方についてメモします。