【发布时间】:2017-12-18 13:06:32
【问题描述】:
我有一个长度为 16 的特征向量作为 BLOB 存储在 mysql 中,我正在 python 中获取该 BLOB。它以二进制字符串的形式获取。我目前首先使用以下方法将其转换为数组:
list(map(lambda x: list(map(float, x['encoded_vals'].split(b','))),
visual_features))
我的字典看起来像这样:
{img_id: 1, encoded_vals: b'0.99451257448,0.8541256468...'} # Till 16 values
有没有办法在不使用 list(map) 的情况下将此字符串转换为 numpy 数组?
【问题讨论】: