Open In App

numpy.array_repr() in Python

Last Updated : 29 Nov, 2018
Comments
Improve
Suggest changes
Like Article
Like
Report
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
# 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
# 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'

Practice Tags :

Similar Reads

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy