【发布时间】:2019-02-26 15:15:13
【问题描述】:
我有一个用于列主数组的缓冲区(我通过cffi 将其作为字节获取)。
有没有办法通过 Python 的缓冲区协议的正确属性为其获取内存视图? cast 方法让我可以分配一个新的形状,但似乎没有让我指定视图是行主要还是列主要。
例如:
# Let b be my buffer of bytes for a column major array of integers
shape = (5, 2, 3)
mv = memoryview(b).cast('i', shape=shape)
# Expectedly not what I want as this is then assumed to be a
# C-style row-major array
mv.to_list()
【问题讨论】:
标签: python python-3.x python-cffi