w3resource

NumPy: Display NumPy array elements of floating values with given precision

NumPy: Array Object Exercise-83 with Solution

Write a NumPy program to display NumPy array elements of floating values with given precision.

Sample Solution:-

Python Code:

import numpy as np
x=np.array([ 0.26153123, 0.52760141, 0.5718299, 0.5927067, 0.7831874, 0.69746349,             
  0.35399976, 0.99469633, 0.0694458, 0.54711478]) 
print("Original array elements:")
print(x)
print("Print array values with precision 3:")
np.set_printoptions(precision=3)
print(x)

Sample Output:

Original array elements:                                               
[ 0.26153123  0.52760141  0.5718299   0.5927067   0.7831874   0.6974634
9                                                                      
  0.35399976  0.99469633  0.0694458   0.54711478]                      
Print array values with precision 3:                                   
[ 0.262  0.528  0.572  0.593  0.783  0.697  0.354  0.995  0.069  0.547]

Python Code Editor:

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Write a NumPy program to convert a NumPy array of float values to a NumPy array of integer values.
Next: Write a NumPy program to suppresses the use of scientific notation for small numbers in NumPy array.

What is the difficulty level of this exercise?

Test your Python skills with w3resource's quiz



Python: Tips of the Day

While-else construct:

i = 5

while i > 1:
    print("Whil-ing away!")
    i -= 1
    if i == 3:
        break
else:
    print("Finished up!")