dimanche 21 juin 2020

python - np.random.random round up to 1 decimal

Trying to generate numbers using np.random.random:

for portfolio in range(2437):
    weights = np.random.random(3)
    weights /= np.sum(weights)

    print(weights)

It works just as expected:

[0.348674 0.329747 0.321579]
[0.215606 0.074008 0.710386]
[0.350316 0.589782 0.059901]
[0.639651 0.025353 0.334996]
[0.697505 0.171061 0.131434]
.
.
.
.

however, how do i change the numbers such that each row is is limited to 1 decimal, like:

[0.1 0.2 0.7]
[0.2 0.2 0.6]
[0.5 0.4 0.1]
.
.
.
.



Aucun commentaire:

Enregistrer un commentaire