numpy.core.defchararray.translate(arr, table, deletechars=None)
是另一个在numpy中执行字符串操作的函数。对于arr中的每个元素,它返回字符串的副本,其中删除了在可选参数deletechars中出现的所有字符,并且其余字符已通过给定的转换表进行映射。如果要翻译的值不止一个,则将字典传递给maketrans函数以创建翻译表。
参数:
arr :str或unicode的数组输入数组。
table:翻译指定执行翻译的映射。
deletechars:字符串类型,要删除的字符。
返回:[ndarray]具有转换后的值的str或unicode的输出数组。
代码1:
# Python program explaining
# numpy.core.defchararray.translate() method
# importing numpy
import numpy as geek
# input array
in_arr = geek.array(['Weeks', 'our', 'Weeks'])
print ("Input original array:", in_arr)
# creating dictionary for translation table
trans_dict ={"W":"G", "o":"f", "u":"o"}
# creating translation table from dictionary
trans_table ="Wou".maketrans(trans_dict)
out_arr = geek.core.defchararray.translate(in_arr, trans_table, deletechars ="None")
print ("Output translated array:", out_arr)
输出:
Input original array: ['Weeks' 'our' 'Weeks'] Output translated array: ['Geeks' 'for' 'Geeks']
相关用法
- Numpy string less()用法及代码示例
- Numpy string equal()用法及代码示例
- Python numpy string greater_equal()用法及代码示例
- Numpy string index()用法及代码示例
- Numpy string find()用法及代码示例
- Numpy string isnumeric()用法及代码示例
- Python numpy string less_equal()用法及代码示例
- Python numpy string not_equal()用法及代码示例
- Numpy string strip()用法及代码示例
- Numpy string isdigit()用法及代码示例
- Numpy string rstrip()用法及代码示例
- Numpy string isspace()用法及代码示例
- Numpy string swapcase()用法及代码示例
- Numpy string isalpha()用法及代码示例
- Numpy string ljust()用法及代码示例
注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 numpy string operations | translate() function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。