Введение
В этом практическом занятии вы научитесь использовать функцию upper() из модуля char библиотеки NumPy. Эта функция используется для преобразования всех строчных символов строки в прописные. Если в заданной строке нет строчных символов, возвращается исходная строка. Мы рассмотрим синтаксис, необходимый для использования этой функции, ее возвращаемые значения и приведем примеры ее использования.
Советы по работе с ВМ
После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и приступить к практике в Jupyter Notebook.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook полностью загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортировать библиотеку NumPy
Первым шагом является импорт библиотеки NumPy с использованием следующего синтаксиса:
import numpy as np
Применить функцию upper() к простой строке
В этом шаге мы применим функцию upper() к простой строке. Создадим переменную a, которая будет содержать строку "this is a string in NumPy", и применим к ней функцию upper(). Вот пример кода:
a = "this is a string in NumPy"
print("The original string:")
print(a)
print("\n")
print("Applying the upper() method:")
x = np.char.upper(a)
print(x)
Применить функцию upper() к строке в верхнем регистре
В этом шаге мы будем использовать строку, которая уже находится в верхнем регистре, и проверим результат. Создадим переменную a, которая будет содержать строку "THIS IS AN UPPERCASE STRING", и применим к ней функцию upper(). Вот пример кода:
a="THIS IS AN UPPERCASE STRING"
print("The original string:")
print(a)
print("\n")
print("Applying the upper() method:")
x=np.char.upper(a)
print(x)
Применить функцию upper() к массиву строк
В этом шаге мы создадим массив строк и применим к нему функцию upper(). Она преобразует все элементы строк в верхний регистр. Создадим массив arr, содержащий строки "what aRE YOUR", "plans for Tonight", "will you" и "study tonight", и применим к нему функцию upper(). Вот пример кода:
arr = np.array(['what aRE YOUR', 'plans for Tonight', 'will you','study tonight'])
print ("The original Input array : \n", arr)
output = np.char.upper(arr)
print ("The output array: ", output)
Резюме
В этом практическом занятии мы рассмотрели функцию upper() из библиотеки NumPy. Мы узнали, как ее использовать, какой у нее синтаксис и какие значения возвращает эта функция, а также рассмотрели несколько примеров кода. Следуя шагам, описанным выше, вы теперь лучше понимаете, как использовать функцию upper() в модуле char библиотеки NumPy.