Tuesday, October 7, 2025
HomeLanguagesnumpy.array_str() in Python

numpy.array_str() in Python

numpy.array_str()function is used to represent the data of an array as a string.

The data in the array is returned as a single string. This function is similar to array_repr, the difference being that array_repr also returns information on the kind of array and its data type.

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

Parameters :
arr : [array_like] Input array.
max_line_width : [int, optional] Inserts newlines if text is longer than max_line_width. The default is, indirectly, 75.
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_str() function
  
import numpy as geek
arr = geek.array([4, -8, 7 ])
  
print ("Input  array : ", arr)
print(type(arr))
    
out_arr = geek.array_str(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_str() 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_str(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'

 

RELATED ARTICLES

Most Popular

Dominic
32339 POSTS0 COMMENTS
Milvus
86 POSTS0 COMMENTS
Nango Kala
6708 POSTS0 COMMENTS
Nicole Veronica
11872 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11936 POSTS0 COMMENTS
Shaida Kate Naidoo
6827 POSTS0 COMMENTS
Ted Musemwa
7090 POSTS0 COMMENTS
Thapelo Manthata
6780 POSTS0 COMMENTS
Umr Jansen
6784 POSTS0 COMMENTS