数组标志属性说明了什么?



在一次编程测验中,我遇到了 Python 中 numpy 数组的 flags 属性,我想知道输出是否意味着。看完 https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.flags.html,我真的不明白一些输出。C_CONTIGUOUSF_CONTIGUOUSALIGNEDUPDATEIFCOPY是什么意思,在没有文档那么多行话的情况下解释?

import numpy as np
x=np.array([[3,4],[3,5]])
print(x.flags)

输出以下内容:

C_CONTIGUOUS : True
F_CONTIGUOUS : False
OWNDATA : True
WRITEABLE : True
ALIGNED : True
UPDATEIFCOPY : False

它提供有关数组如何在内存中存储的信息。

C_CONTIGUOUS true 表示它以 c 型形式存储在内存中。

有关每个属性的更多信息,请参阅文档。

最新更新