Что означает тип данных "S7" - PullRequest
0 голосов
/ 28 мая 2019

Используйте следующую команду, s.dtype будет 'S7', что означает 'S7'?

У меня есть Google, но только японский веб-сайт с ошибочной ссылкой

Iпрочитал документ в оцепенении, не повезло

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

Спасибо за вашу помощь

1 Ответ

0 голосов
/ 28 мая 2019

Объект dtype описывает, как следует интерпретировать байты в блоке памяти фиксированного размера, соответствующем элементу массива. Он описывает различные аспекты данных, такие как:

  • Тип данных
  • Размер данных
  • Порядок следования данных и т. Д.

Здесь 'S7' означает, что объект имеет тип string, а его размер (число байтов) равен 7. Вы можете подтвердить это, вызвав атрибут 'itemsize' для s.

>>>s.itemsize
7
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...