我有两个字符串数组:
In [51]: r['Z']
Out[51]:
array(['0', '0', '0', ..., '0', '0', '0'],
dtype='|S1')
In [52]: r['Y']
Out[52]:
array(['X0', 'X0', 'X0', ..., 'X0', 'X1', 'X1'],
dtype='|S2')
S1 和 S2 有什么区别?只是他们持有不同长度的条目吗?
如果我的数组有不同长度的字符串怎么办?
我在哪里可以找到所有可能的 dtype 及其含义的列表?
最佳答案
参见 dtypes
documentation .
|S1
和|S2
字符串是数据类型描述符;第一个表示数组包含长度为 1 的字符串,第二个表示长度为 2。|
管道符号是 byteorder flag ;在这种情况下,不需要字节顺序标志,因此它设置为 |
,表示不适用。
关于python - 数据类型。 Python 中 S1 和 S2 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14790130/