Numpy char.title() 函数
Numpy char.title() 函数用于将数组中每个字符串元素中每个单词的首字母大写,方法是将每个单词的其余字符转换为小写。
此函数可用于将字符串规范化为标题大小写格式,即每个单词以大写字母开头,后跟小写字母。它单独处理数组中的每个字符串元素,非常适合用于准备文本数据以实现一致的格式。
语法
以下是 Numpy char.title() 函数的语法 -
numpy.char.title(a)
参数
Numpy char.title() 函数接受一个参数,即 a,它是包含要添加标题的字符串的输入数组。
返回值
此函数返回一个与输入形状相同的数组,每个单词均大写。
示例 1
以下是 Numpy char.title() 函数的基本示例,其中给定输入数组的第一个元素,每个字符串的首字母大写,其余元素小写 -
import numpy as np arr = np.array(['welcome', 'to', 'tutorialspoint', 'happy learning']) titled_arr = np.char.title(arr) print(titled_arr)
以下是 numpy.char.title() 函数基本示例的输出 -
['Welcome' 'To' 'Tutorialspoint' 'Happy Learning']
示例 2
借助 title() 函数,我们可以将字符串中每个单词的首字母转换为大写,并且将剩余字母转换为小写,以便规范大小写混合的字符串 -
import numpy as np arr = np.array(['hElLo', 'wOrLd']) titled_arr = np.char.title(arr) print(titled_arr)
以上示例的输出如下 -
['Hello' 'World']
示例 3
我们可以将多维 NumPy 数组中字符串中每个单词的首字母大写。下面是我们将二维数组字符串元素转换为标题大小写的示例 -
import numpy as np arr = np.array([['hello world', 'good morning'], ['goodbye everyone', 'have a nice day']]) title_arr = np.char.title(arr) print(title_arr)
以下是将 title() 函数应用于二维数组的输出 -
[['Hello World' 'Good Morning'] ['Goodbye Everyone' 'Have A Nice Day']]