2011-07-05から1日間の記事一覧

Pythonのsumって遅くね

Pythonで、listみたいな形式のデータをsumしたときの速度の話。 sum(data[j][i-1:i+2]) と data[j][i-1] + data[j][i] + data[j][i+1] という2つで比較したところ、後者の方が25%ぐらい早くなった。arrayが原因かは分からないけど、少量のsumやるぐらいなら…

PythonでPerlin Noiseを生成する

Perlin Noiseって何ぞ 普通に乱数を何度も使うと、隣接した値と非依存の値を生成する(そうでなければ乱数とは言わない)ので、ランダムかつなめらかな地形みたいなものは作れない。このような「ランダムかつなめらか」という目標を達成する手法としてPerlin…