Функция isupper() библиотеки NumPy

NumPyNumPyBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом лабораторном задании мы узнаем о функции isupper() из модуля char, доступного в библиотеке NumPy. Эта функция определяет, находятся ли строковые элементы массива ndarray в верхнем регистре или нет.

Советы по использованию ВМ

После запуска виртуальной машины нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы столкнетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импортируем необходимые библиотеки

Начнем с импорта необходимых библиотек, то есть NumPy

import numpy as np

Определяем переменную строкового типа

В этом шаге мы определим переменную строкового типа и сохраним в нее вводимую строку.

string1 = "HELLO WORLD"

Применяем функцию isupper() к переменной строкового типа

Теперь применим функцию isupper() к нашей переменной строкового типа. Она вернет True, если все символы строки находятся в верхнем регистре, и False в противном случае.

x = np.char.isupper(string1)
print("После применения функции isupper():")
print(x)

Определяем массив строк

В этом шаге мы определим массив строк и сохраним в него вводимые строки.

inp_ar = np.array(['Abc', 'ZYX', '789'])

Применяем функцию isupper() к массиву

Теперь применим функцию isupper() к нашему массиву строк. Она вернет True, если все символы каждой строки находятся в верхнем регистре, и False в противном случае.

output = np.char.isupper(inp_ar)
print ("Массив результата :\n", output)

Резюме

В этом практическом занятии мы изучили функцию isupper() из библиотеки NumPy. Мы рассмотрели, как ее использовать, ее синтаксис и возвращаемые значения. Мы применили функцию isupper() к переменной строкового типа и массиву строк, чтобы определить, находятся ли все элементы в верхнем регистре или нет.