Numpyで、要素数の総和がNとなる制約の下、n次元のランダムベクトルを生成したい。 Jan 4, 2018 Numpyで、n次元のランダムベクトルvを作りたいのですが、 ベクトルの要素の総和がNになるようにしたいです。 例えば、 n=4で、N=1ならば、v = np.array([0.1, 0.3, 0.2, 0.4]) あるいは、 n=6で、N=3ならば、v = np.array([0.3, 0.1, 1.2, 0.6, 0.5, 0.3]) というような感じです。 このようなことをNumpyで実現するにはどうすれば良いでしょうか?