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
廣告