python - 检查numpy数组是否连续?

标签 python numpy contiguous

如何找出一个 n 维 numpy 数组 Arr是连续的 C 风格还是 Fortran 风格?

最佳答案

The numpy documentation声明可以通过属性 flags 检查数组是 C-contiguous 还是 Fortran-contiguous :

Arr.flags['C_CONTIGUOUS']
Arr.flags['F_CONTIGUOUS']

这些属性返回一个 bool 值,指示两种情况中的哪一种情况为真。

关于python - 检查numpy数组是否连续?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51304154/

相关文章:

python - 如何使用 OpenCV 在 Python 中查找图像的平均颜色?

c# - C# 中具有固定大小数组的连续分层结构内存?

memory-management - 什么时候最适合内存分配有用

python - 如何使用python编写linux shell命令?

python - Unix Python - 超时后无需按 Enter 键即可获取终端输入

c++ - 与 boost::python::extract<obj> 相反

python - 在 Python 中的同一点快速评估多个函数

c - 在 C 中使用动态数组分配动态结构数组

python - Python 如何使用 Gunicorn 和 Kubernetes 进行扩展?

python - 使用 OrderedDict 进行 SQLAlchemy 关系()?