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

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

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

Введение

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() проста в использовании и может быть полезна в многих ситуациях, когда мы хотим проверить, содержат ли строки символы пробела.