distance.py 文件源码

python
阅读 38 收藏 0 点赞 0 评论 0

项目:nimo 作者: wolfram2012 项目源码 文件源码
def ubyteToBool(x):
    "Convert a byte vector to a bool vector."
    assert isinstance(x,np.ndarray)
    assert x.dtype in [np.ubyte]
    assert len(x.shape) == 1

    out = np.zeros(x.shape[0]*8,dtype=np.bool)

    out[7::8] = 1&x > 0
    out[6::8] = 2&x > 0
    out[5::8] = 4&x > 0
    out[4::8] = 8&x > 0
    out[3::8] = 16&x > 0
    out[2::8] = 32&x > 0
    out[1::8] = 64&x > 0
    out[0::8] = 128&x > 0

    return out
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号