Введение
NumPy - популярная библиотека для выполнения численных вычислений в Python. В этом практическом занятии мы рассмотрим функцию isspace() из модуля char библиотеки NumPy. Функция isspace() используется для проверки, являются ли все символы в элементе символами пробела. В этом практическом занятии будет представлен пошаговый гайд по использованию этой функции в Python.
Советы по работе с ВМ
После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Notebook и получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook полностью загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.
Если вы сталкиваетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импорт необходимых библиотек
Прежде чем использовать функцию isspace(), нам нужно импортировать библиотеку NumPy. Мы можем это сделать с помощью следующего фрагмента кода:
import numpy as np
Использование функции isspace()
Функция isspace() из модуля char библиотеки NumPy возвращает True, если все символы в элементе являются символами пробела, в противном случае возвращает False. Чтобы использовать эту функцию, нам нужно вызвать np.char.isspace() и передать ей массив строк.
Синтаксис:
np.char.isspace(arr)
Здесь arr - это входной массив строк, на котором будет применена эта функция.
Функция isspace() возвращает выходной массив значений типа Boolean, где значения True и False соответствуют каждому элементу строки в зависимости от того, содержит ли строка только символы пробела или нет.
Пример 1
В этом примере мы будем использовать функцию isspace() с строками, которые содержат пробелы и некоторые буквы.
inp_ar = np.array([ 'Superb!', 'Amazing!'] )
print("The Input string is:")
print(inp_ar)
x = np.char.isspace(inp_ar)
print("The Output is:")
print(x)
Результат:
The Input string is:
['Superb!' 'Amazing!']
The Output is:
[False False]
Пример 2
В этом примере мы будем использовать функцию isspace() с строками, которые содержат символы пробела и символы перевода строки:
inp_ar = np.array([ '\n', '\t',' ','abc nb'] )
print("The Input string is:")
print(inp_ar)
x = np.char.isspace(inp_ar)
print("The Output is:")
print(x)
Результат:
The Input string is:
['\n' '\t' ' ' 'abc nb']
The Output is:
[ True True True False]
Резюме
В этом практическом занятии мы изучили функцию isspace() в библиотеке NumPy. Мы рассмотрели, как ее использовать с ее синтаксисом и булевыми значениями, возвращаемыми этой функцией. Функция isspace() проста в использовании и может быть полезна в многих ситуациях, когда мы хотим проверить, содержат ли строки символы пробела.