Numpy char.lower() 函数
Numpy char.lower() 函数用于将数组中每个字符串元素的所有字符转换为小写。它通过确保大小写一致来规范化文本数据,这在文本预处理(例如比较或分析)中尤其有用。
此函数通过返回一个形状相同且所有字符均为小写的数组来单独处理输入数组中的每个字符串。
语法
以下是 Numpy char.lower() 函数的语法 -
numpy.char.lower(a)
参数
Numpy char.lower() 函数接受一个参数,即 a,它是包含待转换为小写的字符串的输入数组。
返回值
此函数返回一个形状与输入相同的数组,其中每个单词都转换为小写。
示例 1
以下是 Numpy char.lower() 函数的基本示例,其中输入数组的所有元素都转换为小写 -
import numpy as np arr = np.array(['WELCOME', 'TO', 'TUTORIALSPOINT', 'HAPPY LEARNING']) lowercase_arr = np.char.lower(arr) print(lowercase_arr)
以下是 numpy.char.lower() 函数基本示例的输出 -
['welcome' 'to' 'tutorialspoint' 'happy学习']
示例 2
在此示例中,通过将大小写混合的字符串转换为一致的小写格式,输入数组中的每个字符串都转换为小写 -
import numpy as np arr = np.array(['hElLo', 'wOrLd']) lowercase_arr = np.char.lower(arr) print(lowercase_arr)
以下是将数组中大小写混合的字符串转换为小写的输出 -
['hello' 'world']
示例 3
数组中的每个字符串元素都转换为小写,并且该函数可以无缝处理数组的不同形状。下面是将二维数组元素转换为小写的示例 -
import numpy as np arr = np.array([['HEllO world', 'GOOD MORnInG'], ['goOdbYe eVErYoNe', 'HAVe A NiCE dAY']]) lowercase_arr = np.char.lower(arr) print(lowercase_arr)
以下是将 lower() 函数应用于二维数组的输出 -
[['hello world' 'good morning'] ['goodbye everyone' 'have a nice day']]