numpy.defchararray.decode() in Python Last Updated : 28 Nov, 2018 Comments Improve Suggest changes Like Article Like Report numpy.core.defchararray.decode(arr, encoding): This numpy function decode the string(object) based on the specified codec. Parameters: arr : array-like or string. encoding : [str] Name of codec being followed. error : Specifying how to handle error. Returns : Decoded string Code: Python3 1== # Python Program illustrating # numpy.char.decode() method import numpy as np arr1 = ['eAAAa', 'ttttds', 'AAtAAt'] arr2 = ['11sf', 'sdsf2', '1111f2'] print ("\narr1 : ", arr1) print ("\narr2 : ", arr2) # Using np.char.encode() encode_arr1 = np.char.encode(arr1, encoding ='cp037') print ("\nEncoded arr1 : \n", encode_arr1) encode_arr2 = np.char.encode(arr2, encoding ='utf8') print ("\nEncoded arr2 : \n", encode_arr2) # Using np.char.decode() decode_arr1 = np.char.decode(encode_arr1, encoding ='cp037') print ("\nDecoded arr1 : \n", decode_arr1) decode_arr2 = np.char.decode(encode_arr2, encoding ='cp037') print ("\nDecoded arr1 : \n", decode_arr2) decode_arr2 = np.char.decode(encode_arr2, encoding ='utf8') print ("\nDecoded arr1 : \n", decode_arr2) Output: 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'] Decoded arr1 : ['eAAAa' 'ttttds' 'AAtAAt'] Decoded arr2 : ['\x91\x91ËÃ' 'ËÀËÃ\x16' '\x91\x91\x91\x91Ã\x16'] Decoded arr2 : ['11sf' 'sdsf2' '1111f2'] Comment More infoAdvertise with us Next Article numpy.defchararray.decode() in Python mohit gupta_omg :) Follow Improve Article Tags : Python Python-numpy Python numpy-String Operation Practice Tags : python Similar Reads numpy.defchararray.add() in Python numpy.core.defchararray.add(arr1, arr2): Concatenates two strings element-wise. Parameters: arr1 : array-like or string. arr2 : array-like or string. Returns : Concatenates String. Code #1: Python3 1== # Python Program illustrating # numpy.char.add() method import numpy as np arr1 = ['vdteteAAAa', ' 1 min read numpy.defchararray.center() in Python numpy.core.defchararray.center(arr, width, fillchar): Centers the element of the string element-wise. Parameters: arr : array-like or string. width : Length of resulting string. fillchar : Padding character. Default is space.Returns : Copy of array with centered string. Code #1:  Python3 # Python 1 min read numpy.defchararray.capitalize() in Python numpy.core.defchararray.multiply(arr, n): Capitalizes the first letter of string element-wise. Parameters: arr : array-like or string. Returns : Capitalized first letter of the string. Code #1: Python3 1== # Python Program illustrating # numpy.char.capitalize() method import numpy as np arr1 = ['eAA 1 min read numpy.defchararray.encode() in Python numpy.core.defchararray.encode(arr, encoding): This numpy function encodes the string(object) based on the specified codec. Parameters: arr : array-like or string. encoding : [str] Name of encoding being followed. error : Specifying how to handle error. Returns : Encoded string Code: Python3 # Pyth 1 min read numpy.defchararray.multiply() in Python numpy.core.defchararray.multiply(arr, n): Concatenates strings 'n' times element-wise. Parameters: arr : array-like or string. n : [array-like] no. of times we want to concatenate. Returns : Concatenated String 'n' times element-wise. Code #1: Python3 1== # Python Program illustrating # numpy.char.m 1 min read Like