Numpy char.upper() 函数
Numpy char.upper() 函数用于将数组中每个字符串元素的所有字符转换为大写。
此函数有助于标准化文本数据,确保所有字符统一大写。它单独处理每个字符串,并返回一个形状相同的数组,其中所有字符均转换为大写。
char.upper() 函数在文本预处理任务中特别有用,因为在这些任务中,比较或其他操作需要大小写一致。
语法
以下是 Numpy char.upper() 函数的语法 -
numpy.char.upper(a)
参数
Numpy char.upper() 函数接受一个参数,即 a,它是包含要转换为大写字符串的输入数组。
返回值
此函数返回一个形状与输入相同的数组,其中每个字母都转换为大写。
示例 1
以下是 Numpy char.upper() 函数的基本示例,其中给定输入数组的所有元素都转换为大写 -
import numpy as np arr = np.array(['welcome', 'to', 'tutorialspoint', 'happy learning']) upper_arr = np.char.upper(arr) print(upper_arr)
以下是 numpy.char.upper() 函数基本示例的输出 -
['WELCOME' 'TO' 'TUTORIALSPOINT' 'HAPPY学习']
示例 2
借助 upper() 函数,通过将大小写混合的字符串转换为一致的大写格式,将输入数组中的每个字符串转换为大写。以下是示例 -
import numpy as np arr = np.array(['hElLo', 'wOrLd']) upperd_arr = np.char.upper(arr) print(upperd_arr)
以下是转换大小写混合字符串的输出 -
['HELLO' 'WORLD']
示例 3
当我们使用 char.upper() 函数时,它会将数组中每个字符串元素中的所有字母转换为大写,同时保留数字和标点符号。以下是示例 -
import numpy as np arr = np.array(['hello123!', 'world!!!']) upper_arr = np.char.upper(arr) print(upper_arr)
以下是处理包含数字和标点符号的字符串的输出 -
['HELLO123!' 'WORLD!!!']