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

示例 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']]
numpy_string_functions.htm
广告