Python 什么是数字数据类型';内存使用情况?

Python 什么是数字数据类型';内存使用情况?,python,pandas,dtype,Python,Pandas,Dtype,当我将大型数据集加载到python中时,我总是希望减少数据集对象的内存使用。当我使用熊猫时,我注意到其中有许多数据类型 参考,我们有np.int8,np.float16等。正如我在CS教科书中所知道的,np.int8将消耗1个字节,np.int16将消耗2个字节。但是我仍然不知道Pandas中每个dtype的实际内存使用情况 我的问题是:我们如何实际检查不同数字类型(例如np.int8,np.float16)的内存使用情况?这和我们从课本上学到的知识相符吗

当我将大型数据集加载到python中时,我总是希望减少数据集对象的内存使用。当我使用熊猫时,我注意到其中有许多数据类型

参考,我们有
np.int8
np.float16
等。正如我在CS教科书中所知道的,
np.int8
将消耗1个字节,
np.int16
将消耗2个字节。但是我仍然不知道Pandas中每个
dtype
的实际内存使用情况

我的问题是:我们如何实际检查不同数字类型(例如
np.int8
np.float16
)的内存使用情况?这和我们从课本上学到的知识相符吗