数组标志属性告诉什么?

时间:2017-07-29 19:04:06

标签: python arrays numpy

在编程测验中,我遇到了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

1 个答案:

答案 0 :(得分:0)

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

C_CONTIGUOUS为表示它在内存中以c类型存储。

有关每个属性的详情,请参阅documentation