#python#一个矩阵是由十六进制字符组成的,怎么将这个矩阵里的字符全部转换为十进制

python
我想要达到的结果,就是将一个十六进制矩阵,转换为十进制矩阵@

可这样转换

import numpy as np
m=np.mat([['0x2f','0x33','0x46'],['0xff','0xb3','0xbc'],['0x1a','0x2b','0x3c']])
a=np.vectorize(lambda x:int(x,16))
print(a(m))


def hex2dec(string_num):
    return str(int(string_num.upper(), 16))

l_16=["0xfe","0x00"] # 16进制
l_10 = [hex2dec(i) for i in l_16] # 10进制
print(l_10)

如有帮助,希望点一下下采纳