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']]
numpy_string_functions.htm
廣告