使用 Python index() 返回字符串中找到子字符串的最低索引
pythonnumpyserver side programmingprogramming
使用 Python Numpy 中的 numpy.char.index() 方法返回字符串中找到子字符串 sub 的最低索引。该方法返回 int 的输出数组。如果未找到 sub,则引发 ValueError。第一个参数是输入数组。第二个参数是要搜索的子字符串。
步骤
首先,导入所需的库 −
import numpy as np
创建一个一维字符串数组 −
arr = np.array(['KATIE', 'KATE'])
显示我们的数组 −
print("数组...\n",arr)
获取数据类型 −
print("\n数组数据类型...\n",arr.dtype)
获取数组的维度 −
print("\n数组的维度...\n",arr.ndim)
获取数组的形状 −
print("\n我们的数组形状...\n",arr.shape)
Get the number of elements of the Array −
print("\数组中的元素数量...\n",arr.size)
使用 numpy.char.index() 方法返回子字符串 sub 在字符串中的最低索引 −
print("\nResult (index() method)...\n",np.char.index(arr, 'AT'))
示例
import numpy as np # 创建一维字符串数组 arr = np.array(['KATIE', 'KATE']) # 显示我们的数组 print("数组...\n",arr) # 获取数据类型 print("\n数组的数据类型...\n",arr.dtype) # 获取数组的维度 print("\n数组的维度...\n",arr.ndim) # 获取数组的形状 print("\n我们数组的形状...\n",arr.shape) # 获取数组元素的数量 print("\数组中的元素数量...\n",arr.size) # 使用 Python Numpy 中的 numpy.char.index() 方法返回子字符串 sub 在字符串中的最低索引 print("\nResult (index() method)...\n",np.char.index(arr, 'AT'))
输出
数组... ['KATIE' 'KATE'] 数组数据类型... <U5 数组的维度... 1 我们数组的形状... (2,) 数组中元素的数量... 2 Result (index() method)... [1 1]