Essaytial Machine Learning

機械学習は随想だ

サウンドプログラミング 雑音編

Python でノイズを生成しよう。 概要 小休止を飛ばすと前回記事の続き。波形、周波数による決定的音生成でカバーできない確率的な雑音の生成方法について述べる。

クラス継承による自然数の構成

配列は甘え。 概要 ノイマンによる自然数の構成は「全ては集合である」という立場から自然数を具体的に与える手続きを示したものだ。となれば「全てはオブジェクトである」を標榜する Pythonian としては抽象的なオブジェクトとその機能だけを使って自然数を…

サウンドプログラミング 小休止

進捗ダメです。 概要 初回 第2回 あと3~5回ぐらいを経て1曲上げるつもりだったけど進捗ダメなので小休止する話。

サウンドプログラミング 音律編

Python で音律を構成しよう。 概要 前回記事の続き。音程の基礎と近代音楽のスタンダードになっている平均律と呼ばれる音律の構成法を解説する。

Project Euler 6

Problem 6 - Project Euler 問題 までの正整数の総和の二乗と二乗の総和の差を と置いて を求める。

サウンドプログラミング

Python (Jupyter Notebook)で音を出そう。 概要 DAW ソフトをいくつか試してみると音階と拍で構成される近代音楽制作に特化し過ぎていて、何より GUI の再現困難な操作でカチカチしないといけないのが非常に使い辛い。MIDI キーボードはキーボードで弾ける…

Project Euler 5

Problem 5 - Project Euler 問題 以下の任意の正整数で割り切れる最小の正整数を と置いて を求める。

Project Euler 2

Problem 2 - Project Euler 問題 フィボナッチ数列の 以下の偶数項の総和を と置いて を求める。

誕生日が被る確率の話

結論:分からないものは分からない。 概要 特定人数からなる集団内で同じ誕生日の人がいる確率はどれぐらいか、という問題がある。普通は誕生日が独立同分布な一様分布に従うと仮定して23人の集団で50%を超えるとされるが、実際はおそらく一様分布ではないし…

Project Euler 1

Problem 1 - Project Euler 問題 未満の3または5の正倍数の総和を とおいた時 を求める。