2013-02-01から1日間の記事一覧
お題の通り. 単純に v = numpy.random.uniform(-1, 1, size=3) v /= numpy.linalg.norm(v) 等とすると一様でなく偏った分布になってしまう. この場合, 例えば, 一行目で生成したvの長さが1以下の場合に限って正規化して返し, それ以上の場合は生成しなおすよ…
お題の通り. 単純に v = numpy.random.uniform(-1, 1, size=3) v /= numpy.linalg.norm(v) 等とすると一様でなく偏った分布になってしまう. この場合, 例えば, 一行目で生成したvの長さが1以下の場合に限って正規化して返し, それ以上の場合は生成しなおすよ…