腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
获取Cython
指针
的值。
、
、
、
我正在编写一个函数,该函数构造一个malloc‘s unsigned char *数组,然后重新运行
指针
。在纯Cython或C中,这很容易。您所要做的就是在函数上设置一个返回类型,并返回指向数组的
指针
。好了。但是,我已经到了需要将指向用Cython创建的数组的
指针
返回到
Python
的地步。我知道
指针
只是
内存
地址。我是否可以将到
python
的Cython
指针
作为
Python
对象返回(例如int或十六进制,因为
内存
地址本
浏览 2
提问于2014-07-15
得票数 9
回答已采纳
1
回答
Python
中的整数变量是否保存指向
内存
中int对象的
指针
?
、
、
我在读一篇文章,其中说所有东西都是
Python
中的一个对象。相比之下,整数变量是如何存储在Java中的?它们也是指向
内存
中的整数对象的
指针
,还是指向
内存
中的整数的
指针
?
浏览 1
提问于2020-09-09
得票数 0
1
回答
ctypes什么时候释放
内存
?
、
、
在
Python
中,我使用ctype与C库交换数据,调用接口涉及嵌套的结构
指针
。 如果
内存
是从C中分配的,那么
python
应该(深入地)提取任何所需值的副本,然后显式地请求C库释放
内存
。如果
内存
是从
Python
中分配的,那么在相应的ctypes对象超出作用域之后,
内存
可能很快就会被释放。这对于
指针
是如何工作的?如果我从字符串缓冲区创建一个
指针
对象,那么我是否需要在作用域中保留一个引用该原始缓冲区对象的变量,以防止该<e
浏览 95
提问于2016-08-07
得票数 1
1
回答
当删除
Python
对象时,Ctype结构和
指针
是否会自动释放
内存
?
、
当使用
Python
CTypes时,有一些结构,允许你在
python
端克隆c结构,还有
指针
对象,可以从
内存
地址值创建一个软化的
Python
对象,并且可以用来通过引用来回传递对象。我在文档或其他地方找不到的是,当包含结构类的
Python
对象本身被删除时,会发生什么情况,该结构类是从C代码的返回
指针
(即C函数为结构分配的
内存
)中取消引用的。原始C结构的
内存
是否被释放了?此外,如果结构本身包含指向也由C函数分配的其他数据的
指针</e
浏览 3
提问于2010-12-29
得票数 11
回答已采纳
1
回答
将数据从DLL复制到ByteBuffer (JNA)
、
、
我正在使用ctype将
Python
脚本移植到Java。如何将
指针
设置为指向Java中指定的(虚拟)
内存
地址?在
Python
中,可以使用dll._handle + addr
浏览 7
提问于2021-04-14
得票数 1
回答已采纳
1
回答
在
Python
中查找列表的第二个元素的地址
、
首先,这个问题只是为了更好地理解
Python
的
内存
管理,我知道
指针
的使用违背了
Python
的哲学。但我只是想知道我们能不能做到。在C中,如果我的理解是正确的,数组变量就是指向一系列块中的第一个
内存
块的
指针
。也就是说,我们可以做以下所有事情: 通过将块大小(例如,32)添加到数组的第一个元素的
内存
地址中,查找数组的第二个元素的地
浏览 1
提问于2021-04-03
得票数 0
回答已采纳
2
回答
使用字符串示例,在C和
Python
中使用ctype管理
内存
和删除泄漏
、
、
、
、
我正在试图修复C库上基于ctype的
Python
绑定中的漏洞。在使用ctype时,我对字符串和其他
指针
的
内存
管理行为感到困惑。据我所知,有三个案件我需要解决,基本上:我的问题:
浏览 2
提问于2021-10-02
得票数 0
1
回答
Python
:不会被重新定位的列表
、
、
、
我试图在
Python
中优化一个算法,纯粹是为了好玩/好奇,。我有一个列表,我不断地添加项目和删除项目。我知道
Python
列表的实现方式,
Python
会根据其大小在
内存
中重新定位列表。例如,如果您有一个包含10个成员的列表,则这10个
指针
将连续存储在
内存
中,但可能没有空间容纳100个连续
指针
,因为另一个程序可能会占用一个
内存
块。因此,当您向列表中添加更多成员时,
Python
会将整个列表重新定位到
内存
中的另一个
浏览 1
提问于2016-05-06
得票数 7
1
回答
带有
指针
向量的SWIG和C++
内存
泄漏
、
、
我正在使用SWIG在C++和
Python
之间进行接口。我已经创建了一个函数,它创建了一个对象
指针
的std::向量。在这种情况下,指向的对象并不重要。我遇到的问题是,当对象(someObject)超出
Python
的作用域时,它无法释放向量中的对象/s
指针
所指向的
内存
,从而导致
内存
泄漏。解释器: swig/<em
浏览 2
提问于2012-11-27
得票数 24
回答已采纳
1
回答
Python
: ctype加载的dll是否共享相同的
内存
空间?
、
、
、
、
我试图用
Python
中的dll做一些我知道可以在C++中做的事情,但是我得到了一个
内存
异常。如果在C++中加载两个dll并为它们提供相同的
指针
,它们都可以对
指针
指向的对象进行操作,而不存在任何问题。在使用
Python
和cytype进行相同操作时,创建对象的dll绝对可以在后续调用中取消引用该
指针
,因此在
Python
和C++ dll之间传递该
指针
是很好的。但是,当这个
指针
以同样的方式提供到第二个dll时,我会得到一个非常缺乏信息的异常:
浏览 1
提问于2018-08-03
得票数 1
回答已采纳
2
回答
Python
和
内存
中持久化的数据?
、
、
我正在考虑将一些C代码集成到
Python
系统(Django)中,并考虑使用
Python
/C。另一种方法是使用IPC的两个独立进程,但我首先要研究的是直接交互。我对
Python
还不熟悉,所以我试图找到正确的方向。 调用C initialiser函数以malloc一个
内存
块(并将一些东西放入其中)并将句柄返回到
Python
(指向
内存
块开始的
指针
)是否可能。在init函数返回后,分配的
内存
应该留在堆中。然后,
Python
脚本可
浏览 2
提问于2010-01-13
得票数 2
回答已采纳
1
回答
如何在使用`as_ptr()`时阻止
内存
泄漏?
、
、
、
、
现在,我对
内存
泄漏感到困惑。让我们考虑一个例子。例如,Rust正在抛出一个
指针
(指向字符串),
Python
将捕获该
指针
。在Rust中,(我只是发送CString的
指针
)}def call_ru
浏览 1
提问于2015-06-26
得票数 8
回答已采纳
1
回答
当单个任务可能在dask.delayed外部消耗大量
内存
时进行
python
内存
管理
、
我从
python
调用pardiso()解算器进行了一些计算。求解器以一种对
python
不透明的方式分配自己的
内存
,但用于访问该
内存
的
指针
存储在
python
中。如果我尝试使用dask.delayed运行这些计算,有没有办法告诉dask计算的预期
内存
消耗,以便它可以适当地调度它们?
浏览 26
提问于2020-12-29
得票数 5
1
回答
从C返回CTypes
指针
、
、
、
我正在编写一个
Python
C扩展,它需要返回一个指向
内存
中char数组的CTypes
指针
(我需要与另一个需要CTypes
指针
的
Python
库接口)。 return PyCTypes_Pointer(my_pointer); /* how do I turn 'my_pointer' into
浏览 2
提问于2010-12-28
得票数 2
2
回答
从
python
3分配
内存
空间,并将
指针
传递给C
、
、
、
、
我已经构建了一个由
python
层和C++层组成的库。在C++层,我有一大块
内存
需要保存在堆中,因此该块必须在编译时动态分配。谢谢
浏览 0
提问于2020-07-10
得票数 2
1
回答
如何从
Python
对象内部提取
内存
地址
、
、
我使用的是返回缓冲区对象的二进制
Python
库。这个对象基本上是一个C对象的包装器,它包含指向实际
内存
缓冲区的
指针
。我需要的是从
Python
获取包含在
指针
中的
内存
地址,问题是缓冲区对象没有
Python
方法来获得它,所以我需要做一些黑客技巧来获得它。目前,我找到了一种获取
指针
值的丑陋和不安全的方法:typedef struct _Buffer { PyObject_VAR_HEAD PyObject *parent;如您所
浏览 0
提问于2020-10-22
得票数 1
回答已采纳
6
回答
Python
中的ungetc
、
、
、
Python
中的一些文件读取(readline())函数我需要处理一个太大的文件文件
指针
(用于访问一个字节的文件我想将文件
指针
倒回到上一个有没有办法在
Python
中做到这一点?此外,在
Python
中,我可以在有没有办法读前一行? 倒退?
浏览 6
提问于2010-04-17
得票数 2
回答已采纳
4
回答
获取指向字节对象上
python
内存
视图的
指针
、
、
、
、
我有一个
python
memoryview指向一个bytes对象,我想在这个对象上执行一些cython处理。我的问题是: 在
python
中:在cython: cdef char * my_ptr = &array[0]无法使
浏览 16
提问于2017-01-20
得票数 7
1
回答
cpython中列表元素的
内存
地址
、
、
、
我听说
Python
使用间接实现列表。也就是说,
Python
列表中的每个元素实际上都是
内存
中存储实际元素数据(可以是整数、字符串或任何其他数据类型)的位置的
指针
或引用。但是,当我这样做时: id(a1) id(a2)分别产生1403048416和43489824,而不是假设
内存
指针
使用相同
内存
块的预期43449616 (或一些倍数)和43449632 (或一些倍数)!
浏览 3
提问于2016-06-28
得票数 1
回答已采纳
1
回答
如何使用在
python
中返回数组
指针
的dll?
、
、
此DLL提供指向
内存
的
指针
,而不是计算数组的
指针
。如何快速访问
内存
(我编写了DLL以加速代码)?我使用了pythonnet模块,并设法将
内存
指针
作为一个变量,但我未能将
内存
指针
提取为整数或二进制,然后获取输出向量的数据。在这里,
python
代码:import clr
浏览 4
提问于2019-10-09
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C+指针:剑指内存,数据地址
C语言基础及指针动态内存分配
全面理解C+指针和内存管理(四)
全面理解C+指针和内存管理(一)
Python的指针:有什么意义?
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券