当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy.defchararray.encode()用法及代码示例


numpy.core.defchararray.encode(arr,encoding):此nuympy函数根据指定的编解码器对字符串(对象)进行编码。

参数:
arr : array-like or string.
encoding: [str] Name of encoding being followed.
error : Specifying how to handle error.

返回: Encoded string



代码:

# 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'))

输出:

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']


相关用法


注:本文由纯净天空筛选整理自Mohit Gupta_OMG 大神的英文原创作品 numpy.defchararray.encode() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。