round decimal values
jo
jo at email.com
Thu Jun 24 12:27:58 EDT 2021
Il Thu, 24 Jun 2021 18:07:07 +0200, Julio Di Egidio ha scritto:
> On 24/06/2021 16:23, jo wrote:
>> Hi,
>>
>> this code generate 4 values with gaussian distribution (mu=5, sigma=1):
>>
>> import numpy as np x = np.random.normal(5, 1, 4)
>> print(x)
>>
>> Output:
>> [5.87879753 3.29162433 3.83024698 4.92997148]
>>
>> I would like to round the output like this:
>>
>> [6, 3, 4, 5]
>>
>> What should I add to the code?
>>
>> Thank you
>
> Have a look at numpy.around:
> <https://numpy.org/doc/stable/reference/generated/numpy.around.html>
>
> HTH,
>
> Julio
Yes, np.around() works fine.
Thank you.
This is the new code:
import numpy as np
x = np.random.normal(5, 1, 4)
y=np.around(x)
print(x)
print(y)
output:
[4.68551569 3.9610641 6.1119447 4.81012246]
[5. 4. 6. 5.]
Thank you very much,
j.
More information about the Python-list
mailing list