Функция NumPy istitle

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

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

Введение

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

Советы по работе с ВМ

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

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

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

Импортировать библиотеку NumPy

Для использования функции istitle() необходимо сначала импортировать библиотеку NumPy. Мы будем импортировать ее с использованием стандартного псевдонима np.

import numpy as np

Создать входной массив

Теперь мы создадим входной массив строк, который мы передадим в функцию istitle(). В этом примере мы создадим NumPy-массив inp1 с тремя элементами: 'APPLE', 'Mango', 'guava'.

inp1 = np.array(['APPLE', 'Mango', 'guava'])

Применить функцию istitle()

После создания входного массива мы можем передать его в функцию istitle(). Эта функция вернет булевый массив той же формы, что и входной массив.

out1 = np.char.istitle(inp1)

Просмотреть выходной массив

Наконец, мы выведем на печать выходной массив, который мы получили при использовании функции istitle().

print("The input array: ", inp1)
print("The output array:", out1)

Полный код для шагов 2-4

inp1 = np.array(['APPLE', 'Mango', 'guava'])
out1 = np.char.istitle(inp1)

print("The input array: ", inp1)
print("The output array:", out1)

Результат выполнения кода выше будет таким:

The input array:  ['APPLE' 'Mango' 'guava']
The output array: [False  True False]

Использовать функцию istitle() с строкой

В этом шаге мы будем использовать функцию istitle() с строкой 'This Is An Input String'. Эта строка будет передана в функцию istitle(), которая должна вернуть True, так как строка записана с заглавной буквы.

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("The input string : \n", inp2)
print("The output from 'istitle()' function :\n", out2)

Полный код для шага 5

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("The input string : \n", inp2)
print("The output from 'istitle()' function :\n", out2)

Результат выполнения кода выше будет таким:

The input string :
This Is An Input String
The output from 'istitle()' function :
True

Резюме

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