腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何
创建
多维
ctypes
数组
并
将其
作为
参数
传递
?
、
、
、
) printf("%d\n", array[i][j]);libssa = CDLL("libssa.so") array[i][j] = a[i][j] l
浏览 22
提问于2020-07-17
得票数 1
回答已采纳
1
回答
python ctype uint8缓冲区使用
、
向定义如下的C函数发送uint8缓冲区的正确方法是什么(我正在获取seg.fault): _lib.f.argtypes=[
ctypes
.POINTER(
ctypes
.c_ubyte),
ctypes
.c_uint]
浏览 1
提问于2012-02-05
得票数 5
2
回答
在EXCEL VBA中可以将
多维
数组
作为
参数
传递
吗?
、
、
我在一个过程中
创建
了一个
数组
,这是最终的结果,我想在一个新的过程中利用这些结果
作为
计算的输入。有没有办法将
多维
数组
作为
参数
传递
给另一个过程?您将
如何
将其
放入调用中,以及
如何
在将使用它的过程中定义
参数
? 谢谢
浏览 4
提问于2012-12-18
得票数 3
1
回答
如何
将int列表从python
传递
给c++函数
、
、
tmpScoreLib.ScoreSWrapped(val1,val2,val3,val4,val5,val6,val7,val8,val9,val10,val11) 我使用ScoreSWrapped
作为
围绕--我无法理解的是,
如何
将python中的int**列表
传递
给c++函数。这是我第一次尝试这种类型的c++包装器,这样我就可以做多件错事--假设我完全无知!我发现了其他一些问题,他们要么使用ctype.cast,要么使用
ctypes
.byref,但我并不真正理解
如何
应用这些问题。
浏览 1
提问于2020-02-02
得票数 4
1
回答
如何
使用ctype在python中
创建
int缓冲区
、
、
writeProcessMemory = kernel.WriteProcessMemory
ctypes
.POINTER(
ctypes
.c_size_t)] writeProcessMemory.r
浏览 158
提问于2019-06-10
得票数 1
1
回答
ctypes
引用双指针
、
classD ** obj5, ) WindowsError: exception: access violation writing 0x0000000000000000我可能在ctype方面做了一些错误的事情,我希望能得到一些关于
如何
使用它的启发。第二个D
浏览 0
提问于2012-10-16
得票数 8
回答已采纳
2
回答
将
多维
数组
从perl脚本
传递
到python脚本
、
、
以下是我正在做的事情: long => "-180",id10003 => { lat => "18
浏览 0
提问于2012-07-03
得票数 1
回答已采纳
1
回答
Python中的C++库:自定义排序方法
、
、
我想在C++中
创建
一个自定义排序方法,然后用Python导入它。int main( int* arr ) cSort s;}from
ctypes
import cdll汇编很好
如何
重写C++方法以接收
数组
,然后返回排序<
浏览 0
提问于2015-06-21
得票数 2
回答已采纳
1
回答
c#将字节[ *,*,*]转换为byte[]
、
、
我有一个具有字节类型属性的对象,*我能否以某种方式将
多维
数组
转换为单维
数组
,以便
将其
作为
一个
参数
传递
? 谢谢!
浏览 6
提问于2009-09-03
得票数 1
回答已采纳
1
回答
在boost:: Python ::ndarray中设置所有者,以便由Python拥有和管理数据
、
我正在尝试使用boost:: python ::numpy::ndarray在C++中
创建
多维
数组
并
将其
传递
给python。问题是
如何
做到这一点,而不必亲自管理与C++中的ndarray相关的内存。我正尝试在C++中使用boost::python::numpy::from_data函数来
创建
numpy
数组
。我的基本理解是,如果函数没有适当的所有者
参数
,管理与
数组
相关的内存的责任就落在了我身上。我最初的假设是,不需要根
浏览 1
提问于2019-07-17
得票数 2
1
回答
使用Fortran的Python ctype,整数
数组
包含不必要的0
、
、
、
我对使用ctype很陌生,我试图将一个整数
数组
从Python
传递
到Fortran,但是在这样做时,我可以看到在Fortran中,我
传递
的
数组
在每个值之间都包含零。有人能解释一下这是怎么回事吗?在Python程序中,我只是
创建
一个维度10的整数
数组
,
并
使用ctype
将其
传递
到我的共享Fortran库中:import numpy as np f90 =
ctypes
.C
浏览 14
提问于2022-09-19
得票数 0
回答已采纳
2
回答
如何
使用C++将预先填充的“未签名字符*”缓冲区
传递
给boost.python方法?
、
、
、
、
我有一个带有成员函数的C++类,它以一个无符号字符*缓冲区和一个无符号的int长度
作为
参数
,
并
对它们进行操作。我已经用Boost::Python包装了这个类,
并
希望通过Python脚本将一个预填充的缓冲区
传递
给该类。Python端的缓冲区是用struct.pack
创建
的。我不知道
如何
使
参数
类型匹配
并
继续获得Boost.Python.ArgumentError。(
ctypes
.c_char_p(buf),
ct
浏览 0
提问于2015-09-17
得票数 4
回答已采纳
1
回答
在C中使用函数时向scipy.LowLevelCallable
传递
参数
、
、
、
How to pass these to the C function cv1 = 0.03 cv3 = 3.0 我想知道是否可以像user_data一样将
参数
作为
数组
传递
给函数f2。在 for nquad中,发现
参数</
浏览 2
提问于2020-05-05
得票数 1
回答已采纳
1
回答
从C++调用64位共享库
、
、
、
、
以下是一个基于以下答案的工作解决方案:>>> lib =
ctypes
.cdll.LoadLibrary("/PathTo/libCoolProp.so")>>> PropsSI.argtypes = (
ctypes
.c_char_p,
ctypes
.c_char_p,
ctypes
.c_double, <
浏览 2
提问于2015-02-21
得票数 2
回答已采纳
4
回答
如何
在不复制数据的情况下在平面和
多维
数组
之间进行转换?
、
、
我有一些数据被构造成一个
多维
数组
,即double[][],我需要将它
传递
给一个函数,它需要一个double[]的线性
数组
以及
多维
表示的维度元数据。例如,我可能有一个3x5
多维
数组
,需要
将其
作为
一个15元素平面
数组
以及高度和宽度
参数
传递
,以便函数知道它是一个3x5
数组
,而不是一个5x3
数组
。然后,函数将返回一个平面
数组
和大小元数据
浏览 1
提问于2019-06-19
得票数 3
回答已采纳
1
回答
Python中的结构
数组
、
、
我已经知道了
如何
使用mmap来实现这一点,并且它使用简单的原语类型的great...when工作。然而,我需要
传递
更复杂的信息。我找到了
ctypes
.Structure,这似乎正是我所需要的。我希望
创建
一个
ctypes
.Structure
数组
,
并
更新该
数组
中的单个元素,
将其
写回内存,
并
读取单个元素。import
ctypes
class Person(
ctypes
浏览 0
提问于2018-05-03
得票数 1
回答已采纳
3
回答
如何
直接调用
ctypes
integrand?
、
、
、
它涉及多项式指数的复杂有理函数,因此计算上相当昂贵;因此,我用C编写了它,
并
使用ctype调用它。,
ctypes
.c_double)double f(int n, double args[n]){}import
ctypes
) 要在执行积分时
传递
参数
y和z,它们
作为
一个名为args的元组
传递
给quad。我可以为直接调用或集成编写另一个函数
作为</em
浏览 10
提问于2017-03-07
得票数 0
1
回答
将图像从python包装器
传递
到c++函数
、
、
、
我想将图像从python代码
传递
给c++函数。我的c++函数位于一个.so文件中,正在使用ctype
将其
加载到python。c++函数接受Mat类型的
参数
。
参数
(即图像)是从Python (使用opencv)
传递
的。当我试图运行上面的场景时,它会抛出以下错误; import cv2 from
ctypes</e
浏览 0
提问于2019-03-15
得票数 0
回答已采纳
1
回答
传递
给wchar**的对c dll的python调用
、
、
我需要修改一些python代码,
将其
调用为如下所示的c api:我有这个:dll.restype =
ctypes
.c_int32 dll.argtypes = [
ctypes
.c_char_p,
ctypes
.c_int, POINTER(POINTER(
ctypes
.c_char_p)
浏览 0
提问于2016-01-19
得票数 3
1
回答
直接初始化不可复制、不可移动的成员,而不使用聚合初始化。
、
、
、
、
背景template <class T, std::size_t...问题}; // error: too many initializers for 'multi_array<non_movable, 3, 2>'
如何
启用嵌套初始化
浏览 4
提问于2020-01-30
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python如何调用DLL函数:C数组与numpy数组传递
Python如何调用DLL函数:传递数值、指针与字符串参数
一行代码让 Python 的运行速度提高100倍
一行代码让python的运行速度提高100倍
Numpy基础(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券