gpt4 book ai didi

python - 将 bool numpy 数组的行编码为字节

转载 作者:行者123 更新时间:2023-12-05 08:58:55 27 4
gpt4 key购买 nike

我有一个 Nx8 维的 numpy 数组,dtyp=boolean我想通过 bin2dec 将它转换成一个 numpy 的一维数组,其中每一行都变成一个字节

x = array([[ True,  True, False, False,  True,  True, False, False],
[ False, False, False, False, True, True, False, False],
[ True, False, False, False, False, False, False, False]], dtype=bool)

我希望输出是:

y = array([204 ,12, 128], dtype=uint8)

最佳答案

>>> np.packbits(np.uint8(x))
array([204, 12, 128], dtype=uint8)

那是怎么回事?

关于python - 将 bool numpy 数组的行编码为字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19517684/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com