Введение
В этом руководстве мы рассмотрим функцию isdigit() из модуля символов библиотеки NumPy. Функция isdigit() проверяет, являются ли все символы в элементе цифрами или числами. Если все символы являются цифрами или числами, она возвращает True, в противном случае возвращает False. Эта функция зависит от локали для 8-разрядной строки.
Советы по работе с ВМ
После запуска ВМ нажмите в левом верхнем углу, чтобы переключиться на вкладку Ноутбук, чтобы получить доступ к Jupyter Notebook для практики.
Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook не загрузится полностью. Проверка операций не может быть автоматизирована из-за ограничений в Jupyter Notebook.
Если у вас возникнут проблемы при обучении, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.
Импортировать необходимые библиотеки
Первым шагом является импорт NumPy.
import numpy as np
Определить входной массив
Следующим шагом является определение входного массива строк.
inp_ar = np.array([ '20002', '10009', '12345ab','01' ] )
Применить функцию isdigit() к входному массиву
Функцию isdigit() необходимо применить к входному массиву и сохранить в новую переменную.
x = np.char.isdigit(inp_ar)
Посмотреть результаты
Результат работы функции isdigit() можно просмотреть с помощью инструкции print.
print("The Output is:")
print(x)
Резюме
В этом уроке мы обсудили использование функции isdigit() из библиотеки Numpy. Эта функция упрощает определение того, содержат ли элементы массива только цифры. Мы рассмотрели синтаксис numpy.char.isdigit(), аргументы и их значения, формат вывода этой функции и дали пример, демонстрирующий, как ее использовать.