Skip to content
Related Articles

Related Articles

Improve Article
numpy.array_repr() in Python
  • Last Updated : 29 Nov, 2018

numpy.array_repr()function is used to convert an array to a string.

Syntax : numpy.array_repr(arr, max_line_width=None, precision=None, suppress_small=None)

Parameters :
arr : [array_like] Input array.
max_line_width : [int, optional] The maximum number of columns the string should span. Newline characters split the string appropriately after array elements.
precision : [int, optional] Floating point precision. Default is the current printing precision (generally 8).
suppress_small : [bool, optional] It represent very small numbers as zero, default is False. Very small number is defined by precision, if the precision is 8 then numbers smaller than 5e-9 are represented as zero.

Return : [str] The string representation of an array.

Code #1 : Working






# Python program explaining
# array_repr() function
  
import numpy as geek
arr = geek.array([4, -8, 7 ])
  
print ("Input  array : ", arr)
print(type(arr))
    
out_arr = geek.array_repr(arr)
print ("The string representation of input array : ", out_arr) 
print(type(out_arr))

Output :

Input  array :  [ 4 -8  7]
class 'numpy.ndarray'
The string representation of input array :  array([ 4, -8,  7])
class 'str'

 
Code #2 : Working




# Python program explaining
# array_repr() function
  
import numpy as geek
in_arr = geek.array([5e-8, 4e-7, 8, -4])
  
print ("Input  array : ", in_arr)
print(type(in_arr))
    
out_arr = geek.array_repr(in_arr, precision = 6, suppress_small = True)
print ("The string representation of input array : ", out_arr) 
print(type(out_arr))

Output :

Input  array :  [  5.00000000e-08   4.00000000e-07   8.00000000e+00  -4.00000000e+00]
class 'numpy.ndarray'
The string representation of input array :  array([ 0.,  0.,  8., -4.])
class 'str'

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course




My Personal Notes arrow_drop_up
Recommended Articles
Page :