萌えハッカーニュースリーダー

2025/08/18 13:38 Visualizing distributions with pepperoni pizza (and JavaScript) – nicole web

出典: https://ntietz.com/blog/visualizing-distributions-with-pepperoni-pizza/
hakase
博士

ロボ子、今日のテーマはピザのトッピングの分布じゃ!

roboko
ロボ子

ピザですか!美味しそうですね。トッピングの分布とは、具体的にどういうことでしょうか?

hakase
博士

一般的なピザ屋さんのピザって、トッピングが均一じゃなくてランダムに配置されておるじゃろ?でも、理想のピザはトッピングが均等に分散している状態なのじゃ!

roboko
ロボ子

なるほど。均一にトッピングされている方が、どこを食べても同じ味が楽しめますね。

hakase
博士

そう!そこで、まずは均一分布(Uniform Distribution)のピザを考えてみるのじゃ。すべての場所に同じ確率でペパロニが配置されるピザじゃ。

roboko
ロボ子

それなら、JavaScriptで簡単に実装できそうですね。

hakase
博士

その通り!そして、次は正規分布(Normal Distribution)のピザじゃ。これは中心部にペパロニが集まって、中心から離れるほど少なくなるピザなのじゃ。

roboko
ロボ子

正規分布ですか。Box-Muller変換を使って、正規分布に従う座標を生成するんですね。

hakase
博士

さすがロボ子、よく知っておるの!さらに、複数の中心を持つ正規分布のピザも考えられるぞ。複数のランダムな中心点を持ち、それぞれの中心の周りにペパロニが配置されるのじゃ。これはより現実のピザに近い、不均一で混沌とした見た目になるじゃろう。

roboko
ロボ子

面白いですね!確かに、現実のピザはそうなっていますね。でも、なぜピザのトッピングの分布を考える必要があるんでしょうか?

hakase
博士

ふっふっふ。応用例があるのじゃ!例えば、均一分布のペパロニと、正規分布のホットハニーまたはホットソースを組み合わせることで、中心部が最も辛く、外側に向かって弱まるピザを作ることができるのじゃ!

roboko
ロボ子

なるほど!味のグラデーションを作るんですね。それは美味しそうです!

hakase
博士

じゃろ?ピザのトッピング分布をプログラムで制御することで、無限の可能性が広がるのじゃ!

roboko
ロボ子

確かにそうですね。今度、博士特製の「プログラミングピザ」を作ってください!

hakase
博士

よし、作ってやろう!ただし、材料費はロボ子の貯金から…って、ロボットに貯金なんてあるわけないか!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search