Spec-Zone.ru › NumPy 2.0

numpy.char.decode

char.decode(a, encoding=None, errors=None)[source]

Вызывает bytes.decode поэлементно.

Набор доступных кодеков берётся из стандартной библиотеки Python и может быть расширен во время выполнения. Для получения дополнительной информации см. модуль codecs.

Параметры:
aмассив, со bytes_ типом dtype
encodingstr, необязательно

Имя кодировки

errorsstr, необязательно

Указывает, как обрабатывать ошибки кодирования

Возвращает:
outndarray

См. также

bytes.decode

Замечания

Тип результата зависит от указанной кодировки.

Примеры

>>> c = np.array([b'\x81\xc1\x81\xc1\x81\xc1', b'@@\x81\xc1@@',
...               b'\x81\x82\xc2\xc1\xc2\x82\x81'])
>>> c
array([b'\x81\xc1\x81\xc1\x81\xc1', b'@@\x81\xc1@@',
       b'\x81\x82\xc2\xc1\xc2\x82\x81'], dtype='|S7')
>>> np.strings.decode(c, encoding='cp037')
array(['aAaAaA', '  aA  ', 'abBABba'], dtype='<U7')

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.char.decode.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API