📜  Python中的 numpy.array_str()

📅  最后修改于: 2022-05-13 01:55:47.251000             🧑  作者: Mango

Python中的 numpy.array_str()

numpy.array_str()函数用于将数组的数据表示为字符串。

数组中的数据作为单个字符串返回。该函数与array_repr 类似,不同之处在于array_repr 还返回有关数组类型及其数据类型的信息。

代码#1:工作

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

输出 :

Input  array :  [ 4 -8  7]
class 'numpy.ndarray'
The string representation of input array :  array([ 4, -8,  7])
class 'str'


代码 #2:工作

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

输出 :

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'