Tengo una matriz creada mediante el uso deImprimir una matriz de enteros como números hexadecimales
array1 = np.array([[25, 160, 154, 233],
[61, 244, 198, 248],
[227, 226, 141, 72 ],
[190, 43, 42, 8]],np.int) ;
que muestra como
[[25, 160, 154, 233]
[61, 244, 198, 248]
[227, 226, 141, 72]
[190, 43, 42 , 8]]
¿Cómo puedo mostrar esta matriz como números hexadecimales como esto:
[[0x04, 0xe0, 0x48, 0x28]
[0x66, 0xcb, 0xf8, 0x06]
[0x81, 0x19, 0xd3, 0x26]
[0xe5, 0x9a, 0x7a, 0x4c]]
Nota: los números en hexadecimal pueden no ser conversiones reales de números en int. He llenado una matriz hexagonal solo para dar un ejemplo de lo que necesito.
¿Qué versión de numpy estás usando ('np.version.version')? –