如何将多个numpy数组合并到cython的单个内存视图中?

时间:2018-06-07 20:49:22

标签: numpy cython

我有一个不同大小的列表,其中包含具有相同数据类型和形状的numpy数组。我想使用Cython编写的函数处理这些数据而不复制数据。 memoryviewsPython buffer protocol似乎都支持使用indirect作为第一维的此类数据。所以我希望这样的东西可以起作用:

%%cython
from cython.view cimport indirect
def test(list a):
    cdef double[::indirect, :] x
    x = a
    x[0, 0] = 42

不幸的是,它没有。

有没有办法将这个numpy数组列表转换成这样的内存视图?

0 个答案:

没有答案
相关问题