腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
使用
getsizeof
和
st_size
的
输
出有
什么
不同
?
使用
getsizeof
和
使用
st_size
的
输
出有
什么
不同
?当我
使用
getsizeof
时,输出是144,但是当我
使用
st_size
时,输出是148。谁都知道为
什么
会发生这种事。
浏览 9
提问于2017-07-04
得票数 0
2
回答
有没有办法用python检查一张图片占用了多少内存?
、
pillow提供了size来检查图像
的
分辨率。图像是否
使用
512*512*4字节内存?
浏览 45
提问于2019-06-26
得票数 2
回答已采纳
1
回答
字节
和
getsizeof
返回
不同
的
值。
、
、
我注意到,当银行返回一个nbytes数组时,
getsizeof
和
NumPy返回两个
不同
的
值。numpy as npprint('x.nbytes: {0} bytes'.format(x.nbytes))输出:sy
浏览 5
提问于2016-02-16
得票数 4
回答已采纳
1
回答
使用
不同
的
函数获取
不同
的
对象大小
、
、
为
什么
这段代码用两个
不同
的
函数给出了
不同
的
字节大小。我
使用
的
是32位版本
的
python 2.7.3from sys import
getsizeof
d = {k:v for k,v__sizeof__() #gives size in bytes 508 #size of dictionary 'd
浏览 1
提问于2013-08-09
得票数 4
2
回答
函数在Python 2
和
Python 3中返回
不同
的
输出。
、
、
、
、
小代码:Python2输出:Python3输出:为
什么
getsizeof
()函数
的
输出在Python2
和
Python3中有所
不同
?
浏览 0
提问于2018-10-08
得票数 3
回答已采纳
1
回答
这个字节字符串实际占用多少内存?
、
、
、
、
我
的
理解是,os.urandom(大小)输出给定“大小”
的
字节
的
随机字符串,但随后:import sys 7589为
什么
这些有这么大
的
不同
?哪种编码是存储字节
浏览 1
提问于2017-06-05
得票数 2
回答已采纳
1
回答
内存分析:列表理解与numpy数组
、
、
我正在尝试执行list
和
numpy数组
的
内存分析。我做错了
什么
?
浏览 13
提问于2017-07-20
得票数 0
回答已采纳
1
回答
获取二进制数据
的
字节大小(python3.6)
、
、
我有一个字符串,我
使用
str.encode('utf-8')将其转换为二进制表示。在此之后,我希望
getsizeof
()
和
len()返回相同
的
值,但似乎sys.
getsizeof
()总是返回更大
的
值。Buffer.length
和
Buffer.byteLength都返回相同
的
值,等于len()值。我不知道那里发生了
什么
,为
什么
Buffer.byteLength
和
sys.
ge
浏览 4
提问于2018-05-31
得票数 2
回答已采纳
1
回答
A= [0]
和
a= [i在范围(1)]之间
的
差额
、
、
、
、
我以两种
不同
的
方式创建了两个单独
的
列表,a
和
b具有相同
的
元素。为
什么
这两个列表
的
大小有区别?import sysprint(a)print(sys.
getsizeof
(a))print(b)print(sys.
getsizeof
(b)) >>>
浏览 0
提问于2019-06-25
得票数 2
回答已采纳
2
回答
为
什么
排序列表比未排序列表更大?
、
、
、
、
我有一个列表my_list (列表包含utf8字符串):877777848>>> len(my_sorted_list) 8777>>>
getsizeof
(my_sorted
浏览 0
提问于2016-10-29
得票数 21
回答已采纳
1
回答
Python变量(字节)
、
从理论上说,如果我错了,请纠正我,它说,在数字int
的
情况下,一个9最多可以占用4位。此外,如果有人可以解释如何计算一个字符
的
位/字节。谢谢>>> import sys24 &
浏览 0
提问于2018-02-20
得票数 -4
回答已采纳
2
回答
Python字典大小与对象大小效率
的
关系
、
、
、
在下面的示例中,有人能解释在
使用
和
objects操作时,幕后
的
dictionary内存发生了
什么
吗?(o)Out[58]: 280Out[68]: 64 Out[69]: 24 In [70
浏览 1
提问于2015-06-23
得票数 1
回答已采纳
2
回答
python sys.
getsizeof
方法返回相同类型列表
的
不同
大小。
、
、
我在Python3.7中列出了两个列表,它们
的
名称是a
和
b,它们在初始化方面会有所
不同
,但内容是相同
的
(正如我所认为
的
,但可能我错了) >>>a>>>b = list(map(lambda x:x,a))[1, 2, 3, 4] 但是,当我想知道它们
的
大小时,借助sys.
getsizeof
方法,sys.
getsizeo
浏览 1
提问于2018-10-08
得票数 1
回答已采纳
2
回答
Python -元组
和
内存管理
、
、
、
在回答与Python相关
的
问题时,我做了一些实验,发现了一件与元组相关
的
事情,我无法理解:我很难理解为
什么
一个空元组占用
的
空间比包含一个元素
的
元组占用更多
的
空间(根据sys.
getsizeof
()
的
说法下面的代码是在64位Debian Jessie系统上
使用
Python2.7.9上游版本执行
的
(也用Python 3.4.2进行了测试,其中
的
值略有
不同
,但我正在讨论
的</em
浏览 3
提问于2015-09-20
得票数 3
回答已采纳
1
回答
为
什么
numpy要为字符串数组占用这么多内存?
、
、
似乎将一个字符串数组放入一个numpy数组需要比原始数组多20倍
的
内存。我可以理解,由于一些开销,它会多占用10%
的
内存,但我想知道为
什么
它会多占用2000%
的
内存。import numpy as npprint(
getsizeof
(txt)) txts = [txt for _ in r
浏览 0
提问于2018-08-02
得票数 2
2
回答
Python2词典中
的
非单调内存消耗
、
、
、
、
有人能解释一下CPython 2.7中字典
的
非单调记忆用法吗?>>> sys.
getsizeof
({})>>> sys.
getsizeof
({'one': 1, 'two': 2, 'three': 3, 'four': 4'seven': 7, 'e664 P
浏览 2
提问于2016-04-30
得票数 7
回答已采纳
3
回答
为
什么
字典在Python中
使用
这么多RAM
、
、
、
我已经写了一个python脚本来读取两个文件
的
内容,第一个是相对较小
的
文件(~30KB),第二个是~270MB
的
大文件。这两个文件
的
内容都被加载到字典数据结构中。当加载第二个文件时,我预计所需
的
RAM大小大致相当于磁盘上
的
文件大小,可能会有一些开销,但观察我
的
PC上
的
RAM
使用
情况,似乎始终需要大约2 2GB(大约是文件大小
的
8倍)。相关
的
源代码如下(插入暂停只是为了查看每个阶段
的
浏览 4
提问于2013-06-26
得票数 4
1
回答
为
什么
两个
不同
创建但相同
的
列表在sys.
getsizeof
中有差异?
、
、
我将两份清单定义如下:lst = list(range(1, 10, 1))print(sys.
getsizeof
(llst), sys.
getsizeof
(lst))152 128 为
什么
两个列表
的
大小
不同
,而它们
的
元素数量似乎是相同
的
呢?我在Windows 11上
使用
Python3.10.5。
浏览 1
提问于2022-10-16
得票数 1
3
回答
理解列表
的
内存分配
>>> import sys3236252628 我对引用
和
紧凑数组有一个模糊<em
浏览 7
提问于2015-04-16
得票数 0
回答已采纳
1
回答
为
什么
2⁶
的
大小是36字节,而2⁶
的
r-1只有24字节?
、
、
、
>>> sys.
getsizeof
(int())好
的
,但是为
什么
2⁶³比2⁶³ - 1多花费12个字节,而不仅仅是一个字节?>>> sys.
getsizeof
(2**63)>>> sys.
getsizeof
(2**62)我知道2⁶³是长
的
,2⁶³-1是int
的
,但是为
什么
有12字节
的
差异呢?我最后得到
的
是: >>> sys
浏览 0
提问于2018-03-07
得票数 51
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券