[英]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.