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` 



Get Solution for free from DataCamp guru