繁体   English   中英

如何在 Python 中指定 int8/int16

[英]How to specify int8/int16 in Python

Int 类型在 Python3 中默认为 int32 或 int64。
声明变量时如何指定int8/int16?
在 Python 中不可能吗?
如果 int object 很小并且无法指定 int8/int16,则浪费 memory。

Python 没有对 8 位或 16 位整数的任何内置支持。 另一方面,NumPy 确实支持您正在寻找的尺寸:

import numpy as np
print(np.uint8(22))

Afaik python 根据数字的大小选择类型,无法指定您希望 python 使用哪种类型的 int。 如果您担心 memory 的浪费,首先 python 可能不是正确的选择。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM