  # numpy.array_repr () in Python

NumPy | Python Methods and Functions

`numpy.array_repr()` is used to convert array to 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: Work

 ` # Python program explaining # array_repr () function ``   import numpy as geek arr = geek.array ([ 4 , - 8 , 7 ])   p rint ( "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: Job

 ` # 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`