numpy.core.defchararray.encode(arr, encoding)
: esta función nuympy codifica la string (objeto) según el códec especificado.
Parámetros:
arr : tipo array o string.
codificación: [str] Nombre de la codificación que se sigue.
error: especificando cómo manejar el error.Devuelve: string codificada
Código:
# Python Program illustrating # numpy.char.encode() method import numpy as np arr1 = ['eAAAa', 'ttttds', 'AAtAAt'] arr2 = ['11sf', 'sdsf2', '1111f2'] # Printing the array print ("\narr1 : ", arr1) print ("\narr2 : ", arr2) print ("\nEncoded arr1 : \n", np.char.encode(arr1, encoding ='cp037')) print ("\nEncoded arr2 : \n", np.char.encode(arr2, encoding ='utf8')) print ("\nEncoded arr2 : \n", np.char.encode(arr2, encoding ='utf8', errors = 'strict'))
Producción:
arr1 : ['eAAAa', 'ttttds', 'AAtAAt'] arr2 : ['11sf', 'sdsf2', '1111f2'] Encoded arr1 : [b'\x85\xc1\xc1\xc1\x81' b'\xa3\xa3\xa3\xa3\x84\xa2' b'\xc1\xc1\xa3\xc1\xc1\xa3'] Encoded arr2 : [b'11sf' b'sdsf2' b'1111f2'] Encoded arr2 : [b'11sf' b'sdsf2' b'1111f2']
Publicación traducida automáticamente
Artículo escrito por Mohit Gupta_OMG 🙂 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA