gpt4 book ai didi

c++ - 从一组非连续的连续二维切片创建一个 3d numpy 数组

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:59:05 24 4
gpt4 key购买 nike

是否可以使用 PyArray_NewFromDescr 从一组连续的二维数组中创建 numpy 数组对象,而不复制数据?

最佳答案

你的帖子有点不一致;我假设您的标题描述了您想要的内容。查看 Python API 文档,PyArray_NewFromDescr只接受一个指向预分配内存的指针,所以答案几乎肯定是否定的。看来您可能能够以巧妙的方式使用strides 参数来实现这一目标;但即便如此,非连续内存也必须以常规方式布局。

此外,从 PyArray_CheckStrides 来看,这显然不是 numpy 想要你做的。 ,它似乎假设一个连续的内存块。

关于c++ - 从一组非连续的连续二维切片创建一个 3d numpy 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5155597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com