numpy.char.decode#

символ.декодировать(a, кодировка=None, ошибки=None)[источник]#

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

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

Параметры:
aarray_like, с bytes_ dtype
кодировкаstr, optional

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

ошибкиstr, optional

Определяет, как обрабатывать ошибки кодировки

Возвращает:
выходndarray

Смотрите также

bytes.decode

Примечания

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

Примеры

>>> import numpy as np
>>> 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='