【发布时间】:2020-05-30 12:04:34
【问题描述】:
数组在什么条件下可以同时是C-contiguous和F-contiguous?
我能想到以下几点:
- C 和 F 几乎连续的一维案例。
- 类似的,多维数组,除了一维之外,所有维都是单维。
还有其他的吗?
【问题讨论】:
标签: arrays numpy multidimensional-array contiguous
数组在什么条件下可以同时是C-contiguous和F-contiguous?
我能想到以下几点:
还有其他的吗?
【问题讨论】:
标签: arrays numpy multidimensional-array contiguous
你明白了。当一个数组最多有 1 个维度大于 1 时,它是 C 和 Fortran 连续的(即同时是行主要和列主要)。基本上,向量和标量,加上具有额外“不必要”维度的退化数组。
【讨论】: