w3resource

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

NumPy: Array Object Exercise-83 with Solution

Display Float Array with Precision

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

Sample Solution:

Python Code:

# Importing the NumPy library and aliasing it as 'np'
import numpy as np

# Creating a NumPy array 'x' containing floating-point values
x = np.array([ 0.26153123, 0.52760141, 0.5718299, 0.5927067, 0.7831874, 0.69746349,
               0.35399976, 0.99469633, 0.0694458, 0.54711478])

# Printing a message indicating the original array elements will be shown
print("Original array elements:")

# Printing the original array 'x' with its elements
print(x)

# Printing a message indicating the printing of array values with precision 3
print("Print array values with precision 3:")

# Setting the print options to display array values with a precision of 3 decimal places
np.set_printoptions(precision=3)

# Printing the array 'x' with the updated precision settings
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]

Explanation:

In the above code –

‘x = np.array([0.26153123, 0.52760141, 0.5718299, 0.5927067, 0.7831874, 0.69746349, 0.35399976, 0.99469633, 0.0694458, 0.54711478])’ creates a NumPy array x containing 10 float values.

np.set_printoptions(precision=3): Set the print options for NumPy arrays, specifying that the elements should be displayed with a precision of 3 decimal places.

print(x): Print the NumPy array x.

Python-Numpy Code Editor:

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 Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/python-exercises/numpy/python-numpy-exercise-83.php