gpt4 book ai didi

python - Python 中的位运算

转载 作者:太空狗 更新时间:2023-10-30 02:06:06 24 4
gpt4 key购买 nike

我正在寻找有关如何在 Python 中进行按位数学运算的建议。

我遇到的主要问题是 python 的按位运算符具有无限精度,这意味着 -1 实际上是“111......111”。那不是我想要的。我想模拟具有固定精度的真实硬件,比如 32 位。

这里有一些问题:

1) -n 应该返回一个 32 位的 2 的补码(这很容易通过取无限精度的低 32 位 -n 来实现)

2) n >> 3,应该是一个32位数字的算术移位,也就是说如果第31位是'1',那么移位3后第31:28位应该是'1'。

最佳答案

你可以使用 numpy,它内置了 int32类型等等。

关于python - Python 中的位运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5994307/

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