Python 将一个值转换为 16 位 2 的补码
Posted
技术标签:
【中文标题】Python 将一个值转换为 16 位 2 的补码【英文标题】:Python convert a value to 16 bit 2's complement 【发布时间】:2020-11-15 22:10:23 【问题描述】:是否可以将 python 中的 value(int) 转换为有符号 2 的补码 16 位格式?我正在寻找类似于 Java 中使用的short
的功能。
value = (short) v;
【问题讨论】:
这能回答你的问题吗? Convert int to 16 bit unsinged short 我希望用短符号表示从 -32,768 到 32,767 的值 【参考方案1】:我使用 Numpy 计算出来的。
value = np.short(v)
【讨论】:
以上是关于Python 将一个值转换为 16 位 2 的补码的主要内容,如果未能解决你的问题,请参考以下文章