腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6417)
视频
沙龙
1
回答
Cython
如何
使用
memcpy
从
numpy
缓冲区
复制到
C
结构
?
、
、
我在这一行有个问题,我期望它将
缓冲区
从
numpy
数组temp
复制到
C
结构
line中的points
缓冲区
。%%
cython
-a cimport
numpy
as cnp from libc.stdlib
浏览 13
提问于2021-02-28
得票数 1
回答已采纳
2
回答
在
C
#中通过TCP发送
C
结构
、
、
、
问题是,设备的文档是用
C
编写的,而我正在编写的程序是用
C
#编写的。我的问题是,文档指定 通信基于
C
结构
的API
缓冲区
。再多的谷歌搜索似乎也不能告诉我这个API,或者我是
如何
通过TCP发送原始
结构
的。文档似乎暗示我应该
使用
memcpy
将
结构
复制到
TCP
缓冲区
,但是
C
#不直接支持
memcpy
。在
C
#中是否有相同的方法或不同的方法来
浏览 1
提问于2012-08-14
得票数 4
回答已采纳
4
回答
C
++中的
结构
、
我在
C
中有一些代码,在代码中包含了uses。我主要
使用
memset或
memcpy
将数据
从
/
复制到
缓冲区
。在
C
++中,
结构
与类相同,但默认情况下它的成员是公共的。 因此,这意味着
C
++编译器将将内部元素插入到
结构
对象中,memset或
memcpy
将无法像
C
中那样工作。此外,“此”指针也适用于
结构
浏览 4
提问于2012-05-14
得票数 0
回答已采纳
2
回答
正确
使用
numpy
recarrays作为
cython
中的
c
-
结构
射线
、
、
、
我想在
cython
中
使用
类似structarray的东西,我希望这个structarray在python中和
cython
中一样容易访问。基于一时兴起,我
使用
了一个recarray,它
使用
的是一个与我想要
使用
的
结构
类似的dtype。奇怪的是,它只是起作用了,并且允许我
使用
c
结构
,它位于引擎盖上;)是python用户的
numpy
recarray。
从
关于这个主题的其他论坛条目来看,打包
浏览 2
提问于2018-01-18
得票数 5
回答已采纳
4
回答
避免
使用
reinterpret_cast复制
缓冲区
?
、
、
我遇到了一个代码片段,其中来自
缓冲区
的字节被
使用
memcpy
()
复制到
一个struct变量中。MtaHeader m_hdr;我把它改成:我的目的是避免将缓冲数据
从
p_data
复制到
局部变量m_
浏览 7
提问于2022-05-14
得票数 0
1
回答
如何
处理插入“\0”的char数组?
、
当我试图
使用
memcpy
函数将
结构
复制到
char数组
缓冲区
时,'\0‘会插入char数组中。我将
缓冲区
指针传递给函数。第一个'\0‘之前的内容已经过去,但其余的内容丢失了。我该
如何
解决这个问题?ch; MyStruct(char
c
= 'b', int order = 0, char ch = 'a'):order(order), ch(ch),
c
(
c</
浏览 1
提问于2021-04-08
得票数 0
回答已采纳
1
回答
在python中解析大型二进制文件的最快方法
、
、
、
、
我有大约几十GB的文件,这些文件由大约10个打包的
C
结构
组成。我需要能够迭代通过文件中的每个
结构
进行分析,并希望能够在python代码中进行这种分析。我根本不需要写入文件。我认为
numpy
在这里帮不上忙,因为文件不只是一个重复的
结构
。我发现struct.unpack太慢了。到目前为止,我的想法是
使用
Cython
和mmap文件,然后迭代并将
缓冲区
强制转换为
Cython
C
结构
,以避免任何不必要的复制。
浏览 2
提问于2015-01-28
得票数 4
1
回答
将
结构
化二进制数据一次读取一个记录到
numpy
缓冲区
、
、
、
、
我必须
从
结构
化二进制文件中读取数百万条记录。在阅读时,我希望将数据转换为更有用的内存布局。每一张唱片都很大。文件的总大小约为30 is。我可以
使用
numpy
.fromfile,但是我正在运行的系统只有一个完整数组的足够内存,因此我不能加载整个文件,然后将所有内容
复制到
内存中的最终数组中,然后销毁最初加载的数组。我也可以
使用
numpy
.fromfile读取块,但我担心
numpy
.fromfile每次都会创建和销毁一个新数组,而不是重用
缓冲区</e
浏览 1
提问于2015-02-28
得票数 0
1
回答
将字节
缓冲区
内容
复制到
结构
中
、
、
、
我正在尝试将
缓冲区
的内容
复制到
包含
从
UDP recvfrom函数接收的数据的structure.The
缓冲区
中。在cpp中,我
使用
了
memcpy
函数。我
如何
在
C
#中做到这一点?我尝试
使用
Marshal函数,但出现了一些错误。{ }
结构
的名称是我将<e
浏览 1
提问于2014-04-29
得票数 0
2
回答
在
C
++样式的
结构
中复制
缓冲区
、
、
、
假设我有一个像这样的
结构
unsigned char flag, type; uint32 size;和一个来自UDP通信的数据
缓冲区
,我有一个字节
缓冲区
及其大小(data和data_size)。该
结构
位于
缓冲区
的开头,我希望将其
复制到
在代码THdr Struct_copy中定义的
结构
中。我知道我可以
使用
memcpy
(&am
浏览 0
提问于2013-05-10
得票数 1
回答已采纳
1
回答
关于
如何
在
C
结构
中表示
缓冲区
、
我最近看到下面这样的
结构
可以包含
缓冲区
的信息。我知道"buffer“字段可能指向
缓冲区
的起始地址,所以我们可以
使用
memcpy
(pDst, pEntry->buffer, bufferLen)将
缓冲区
复制到
另一个位置(pDst),但是
如何
分配Entry
浏览 0
提问于2012-09-18
得票数 1
回答已采纳
3
回答
如何
将
C
指针和长度包装在
Cython
中的新类型
缓冲区
对象中?
、
、
、
、
我正在用
Cython
编写Python2.7扩展模块。
如何
创建一个Python来实现一个新的缓冲接口,它封装了
C
库给我的一块内存?内存块只是一个字节串,而不是一个
结构
或多维数组。对于旧风格的
缓冲区
对象,我可以简单地
使用
PyBuffer_FromMemory(),但我似乎找不到一种类似的简单方法来生成一个新样式的
缓冲区
对象。我
从
浏览 0
提问于2015-01-26
得票数 8
回答已采纳
3
回答
键入要复制char数据区域的
memcpy
?
、
、
、
我可以
使用
memcpy
将一种数据类型的数据
复制到
另一种数据类型.
memcpy
(buffer, &x, sizeof(x)); 如果我将数据复制回struct abc y;,就会有任何意外的行为。
memcpy
(&y, &buffer, sizeof(struct
浏览 14
提问于2021-06-17
得票数 0
回答已采纳
2
回答
std::
memcpy
对遗留
c
++
结构
的std::copy_n
、
、
在处理遗留
C
代码时,我需要读取和复制
C
样式
结构
的内存位置。给定指向
结构
的指针,我应该
使用
C
样式的std::
memcpy
还是
C
++ std::copy_n?或者它们是等价物?这个问题出现在序列化
C
结构
的上下文中。在具体情况下,我不知道在
C
库中定义的Ctype的内容。该示例可能过于简化,显然可以简单地
使用
b=*buffer。然而,我所想到的是,buffer可以
从</
浏览 4
提问于2019-12-19
得票数 1
1
回答
使用
C
#编码将UTF8字符串写入预分配的非托管
缓冲区
、
、
、
、
我需要将
C
#字符串写入预分配的非托管
缓冲区
,该
缓冲区
编码为Utf8。在回答之前,请阅读以下requirements目前,我
使用
OpCodes.Cpblk将原始字符串
从
C
#
复制到
使用
16位字符的非托管
缓冲区
。这给了我与在x64体系
结构
上
使用
非托管
浏览 1
提问于2012-01-31
得票数 2
回答已采纳
1
回答
串行通信:
从
C
++向Arduino发送数据
、
、
、
、
我试图通过串行通信将
C
++程序中的数据发送给Arduino。Arduino确实接收数据,但我不知道
如何
将数据解析到
结构
中。我
使用
的
结构
与cpp代码中的相同。, 24);} // mp.width or mp.height 经过几个小时的尝试,我仍然想不出
如何
将这个
结构
成功地发送到我发现我的问题是错误的字节大小,用于解析
缓冲区
浏览 10
提问于2018-01-11
得票数 1
5
回答
将
memcpy
用于
结构
、
、
在
结构
上
使用
memcpy
时我遇到了一个问题。考虑下面的
结构
{ unsigned char length; unsigned int destination; unsigned int crc;如果我
使用
memcpy
将数据
从
接收
缓冲区
<em
浏览 1
提问于2013-10-09
得票数 1
1
回答
FFMPEG / libav: UYVY422是
如何
在AVFrame
结构
中编写的?
、
、
我试图将帧数据
从
AVFrame
结构
复制到
缓冲区
。我知道
如何
使用
YUV420P格式,因为Y数据存储在AVFrame frame->data[0]中,U数据存储在AVFrame frame->data[1]中,V数据存储在AVFrame frame->data[2]中,所以很容易将
memcpy
() Y、U和V数据分开+它的平面格式,所以我能够轻松地做到: {
m
浏览 4
提问于2016-04-20
得票数 2
回答已采纳
1
回答
C
memcpy
to struct分配
、
我编写了一个简单的程序来测试
使用
memcpy
将字节
从
字节
缓冲区
复制到
结构
中。然而,我没有得到预期的结果。字节0x01在某处丢失。#include <stdio.h> uint16_t b;
浏览 3
提问于2019-10-31
得票数 3
1
回答
从
C
扩展对
Numpy
数组进行操作而没有内存副本
、
、
、
对于,我是
NumPy
新手,我想知道下面的工作流是否可行。在
NumPy
中预先分配数组 特别是,我想这样做,同时确保在任何步骤中我都要使数据的零新副本我熟悉
C
端的样板,如PyModuleDef、PyMethodDef和PyObject*参数,但我看到的许多示例涉及对
C
数组的强制,据我所知,这涉及复制和/或转换
浏览 2
提问于2021-12-21
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
教程 | 比Python快100倍,利用spaCy和Cython实现高速NLP项目
比Python快100倍,利用Cython实现高速NLP项目
比Python快100倍,利用spaCy和Cython实现高速NLP项目
如何利用Python 为自然语言处理加速度
比Python快100倍,利用spaCy和Cython实现高速
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券