什么是数据类型“ S7”表示

时间:2019-05-28 13:14:41

标签: python numpy

使用以下命令,s.dtype将为'S7','S7'是什么意思?

我已经Google搜索过,但是只有日语网站链接失败

我已经用numpy阅读文档,没有运气

>>> strings = np.array([b'cat', b'dog', b'chicken', b'horse', b'goat'])
>>> s = strings[[0,1]]
>>> s.dtype
dtype('S7')

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

dtype对象描述了应如何解释固定大小的内存块中与数组项相对应的字节。它描述了数据的不同方面,例如:

  • 数据类型
  • 数据大小
  • 数据的字节顺序等。

在这里,“ S7”表示对象为字符串类型,其大小(字节数)为7。您可以通过为s调用“ itemsize”属性来确认这一点。

>>>s.itemsize
7