Вывести целочисленный массив в виде шестнадцатеричных чисел
У меня есть массив, созданный с помощью
array1 = np.array([[25, 160, 154, 233],
[61, 244, 198, 248],
[227, 226, 141, 72 ],
[190, 43, 42, 8]],np.int) ;
который отображается как
[[25, 160, 154, 233]
[61, 244, 198, 248]
[227, 226, 141, 72]
[190, 43, 42 , 8]]
Как мне отобразить этот массив в виде шестнадцатеричных чисел, как это:
[[0x04, 0xe0, 0x48, 0x28]
[0x66, 0xcb, 0xf8, 0x06]
[0x81, 0x19, 0xd3, 0x26]
[0xe5, 0x9a, 0x7a, 0x4c]]
Примечание: числа в шестнадцатеричном формате не могут быть реальными преобразованиями чисел в int. Я заполнил шестнадцатеричный массив только для того, чтобы привести пример того, что мне нужно.