【发布时间】:2017-06-30 01:20:29
【问题描述】:
我有一个要转换为 int 的 numpy 数组的六进制字符串。
我不想使用 for 循环,因为不建议循环遍历 numpy 数组。
所以我做了以下事情:
vector = np.fromstring( s.decode('hex'), dtype=np.uint8 )
如果例如s = 'a312',s.decode('hex') 返回'\xa3\x12',这是正确的。
但是如果s = 'a320',s.decode('hex') 返回'\xa3 ',乍一看似乎有点奇怪,因为我期待'\xa3\x20'。
你能帮帮我吗?
【问题讨论】:
标签: python arrays numpy decode