📜  numpy字符串操作 | isdecimal()函数(1)

📅  最后修改于: 2023-12-03 14:44:49.600000             🧑  作者: Mango

numpy字符串操作 | isdecimal()函数

简介

numpy 是 Python 的一个科学计算库,其中包含了很多用于处理数组及矩阵的函数,同时也提供了一些字符串操作函数。 isdecimal() 是其中的一个函数,用于判断字符串是否全是十进制数字。

使用方法
numpy.char.isdecimal(arr)
参数
  • arr:字符串或数组。如果是数组,则返回一个布尔数组。
返回值

如果输入的字符串全是十进制数字,则返回 True,否则返回 False

示例
import numpy as np

s = '12345'
print(np.char.isdecimal(s))  # True

s = '12.345'
print(np.char.isdecimal(s))  # False

arr = np.array(['123', '456', '7890', '12.34'])
print(np.char.isdecimal(arr))  # [ True  True False False]
总结

isdecimal()numpy 库中专门用来判断字符串是否全是十进制数字的函数,方便了对字符串的处理。需要注意的是,该函数只针对十进制数字进行判断,其它进制数字不在判断范围之内。同时,该函数还可以处理数组。