numpy.array_str() en Python

numpy.array_str()La función se utiliza para representar los datos de una array como una string.

Los datos de la array se devuelven como una sola string. Esta función es similar a array_repr, con la diferencia de que array_repr también devuelve información sobre el tipo de array y su tipo de datos.

Sintaxis: numpy.array_str(arr, max_line_width=Ninguno, precision=Ninguno, suprimir_pequeño=Ninguno)

Parámetros:
arr: [array_like] Array de entrada.
max_line_width: [int, opcional] Inserta nuevas líneas si el texto es más largo que max_line_width. El valor predeterminado es, indirectamente, 75.
precision : [int, opcional] Precisión de punto flotante. El valor predeterminado es la precisión de impresión actual (generalmente 8).
suprimir_pequeño: [bool, opcional] Representa números muy pequeños como cero, el valor predeterminado es Falso. Un número muy pequeño se define por precisión, si la precisión es 8, los números menores que 5e-9 se representan como cero.

Devuelve: [str] La representación de string de una array.

Código #1: Trabajando

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

Producción :

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

 
Código #2: Trabajando

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

Producción :

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'

Publicación traducida automáticamente

Artículo escrito por jana_sayantan y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *