The numpy.round_() ir matemātiska funkcija, kas noapaļo masīvu līdz noteiktajam decimāldaļu skaitam.
Sintakse : numpy.round_(arr, decimālzīmes = 0, out = nav)
Parametri:
masīvs: [masīvs_līdzīgs] Ievades masīvs.
decimālzīme: [int, neobligāti] Decimālzīmes, kuras vēlamies noapaļot.
Noklusējums = 0. Ja decimālskaitlis ir -ve, tas norāda n0. pozīcijām pa kreisi no komata.
kaudze un kaudze šķirotārā: [neobligāti] Izvades rezultātā iegūtais masīvs
Atgriešanās:
An array with all array elements being rounded off, having same type as input.>
Kods #1: Darbojas
bash lasīšanas fails
# Python program explaining> # round_() function> import> numpy as np> > in_array>=> [.>5>,>1.5>,>2.5>,>3.5>,>4.5>,>10.1>]> print> (>'Input array :
'>, in_array)> > round_off_values>=> np.round_(in_array)> print> (>'
Rounded values :
'>, round_off_values)> > > in_array>=> [.>53>,>1.54>, .>71>]> print> (>'
Input array :
'>, in_array)> > round_off_values>=> np.round_(in_array)> print> (>'
Rounded values :
'>, round_off_values)> > in_array>=> [.>5538>,>1.33354>, .>71445>]> print> (>'
Input array :
'>, in_array)> > round_off_values>=> np.round_(in_array, decimals>=> 3>)> print> (>'
Rounded values :
'>, round_off_values)> |
>
>
izpildīt skripta čaulu
Izvade:
Input array : [0.5, 1.5, 2.5, 3.5, 4.5, 10.1] Rounded values : [ 0. 2. 2. 4. 4. 10.] Input array : [0.53, 1.54, 0.71] Rounded values : [ 1. 2. 1.] Input array : [0.5538, 1.33354, 0.71445] Rounded values : [ 0.554 1.334 0.714]>
Kods #2: Darbojas
strint to int
# Python program explaining> # round_() function> import> numpy as np> > in_array>=> [>1>,>4>,>7>,>9>,>12>]> print> (>'Input array :
'>, in_array)> > round_off_values>=> np.round_(in_array)> print> (>'
Rounded values :
'>, round_off_values)> > > in_array>=> [>133>,>344>,>437>,>449>,>12>]> print> (>'
Input array :
'>, in_array)> > round_off_values>=> np.round_(in_array, decimals>=> ->2>)> print> (>'
Rounded values upto 2:
'>, round_off_values)> > in_array>=> [>133>,>344>,>437>,>449>,>12>]> print> (>'
Input array :
'>, in_array)> > round_off_values>=> np.round_(in_array, decimals>=> ->3>)> print> (>'
Rounded values upto 3:
'>, round_off_values)> |
>
>
Izvade:
Input array : [1, 4, 7, 9, 12] Rounded values : [ 1 4 7 9 12] Input array : [133, 344, 437, 449, 12] Rounded values upto 2: [100 300 400 400 0] Input array : [133, 344, 437, 449, 12] Rounded values upto 3: [0 0 0 0 0]>