numpy.ndarray.byteswap()
alterna entre la representación de datos low endian y big endian devolviendo una matriz de bytes intercambiados que se puede intercambiar en su lugar.
Sintaxis: ndarray.byteswap (inplace = False)
Parámetros:
inplace : [bool, opcional] Si es verdadero, intercambia bytes en el lugar, el valor predeterminado es falso.Devuelve:
fuera: > [ndarray] La matriz de intercambio de bytes. Si inplace es True, esta es una vista de sí mismo.
Código # 1:
# Explicación del programa de Python
# función byteswap()
import
numpy as geek
# a es una matriz de números enteros.
print
(a.byteswap (< /código>
[256 1 25600]
Código # 2: intercambio de bytes ()
no funciona con matrices de cadenas.
Salida: ValueError Traceback (última llamada más reciente) en () 1 import numpy como friki ---- > 2 a = geek.array (["arka", "soumen", "simran"], dtype = np.int16) 3 4 #a es una matriz de cadenas 5 ‚Äã‚ÄãValueError: literal no válido para int () con base 10: `arca` |