Related Articles
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