比较两个字符串数组是否相等并在 NumPy 中返回 True
要比较两个字符串数组是否相等并返回 True,请在 Python NumPy 中使用 **numpy.char.equal()** 方法。arr1 和 arr2 是两个相同形状的输入字符串数组。与 numpy.equal 不同,此比较是通过首先从字符串末尾去除空格字符来执行的。此行为是为了与 numarray 保持向后兼容性。
numpy.char 模块为类型为 numpy.str_ 或 numpy.bytes_ 的数组提供了一组矢量化字符串操作。
步骤
首先,导入所需的库 -
import numpy as np
创建两个字符串的一维数组 -
arr1 = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad']) arr2 = np.array(['Cio', 'Tom', 'Cena', 'Kate', 'Adams', 'brad'])
显示数组 -
print("Array 1...", arr1) print("Array 2...", arr2)
获取数组的类型 -
print("Our Array 1 type...", arr1.dtype) print("Our Array 2 type...", arr2.dtype)
获取数组的维度 -
print("Our Array 1 Dimensions...",arr1.ndim) print("Our Array 2 Dimensions...",arr2.ndim)
获取数组的形状 -
print("Our Array 1 Shape...",arr1.shape) print("Our Array 2 Shape...",arr2.shape)
要比较两个字符串数组是否相等并返回 True,请使用 numpy.char.equal() 方法。arr1 和 arr2 是两个相同形状的输入字符串数组 -
print("Result...",np.char.equal(arr1,arr2))
示例
import numpy as np # Create two One-Dimensional arrays of string arr1 = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad']) arr2 = np.array(['Cio', 'Tom', 'Cena', 'Kate', 'Adams', 'brad']) # Display the arrays print("Array 1...", arr1) print("Array 2...", arr2) # Get the type of the arrays print("Our Array 1 type...", arr1.dtype) print("Our Array 2 type...", arr2.dtype) # Get the dimensions of the Arrays print("Our Array 1 Dimensions...",arr1.ndim) print("Our Array 2 Dimensions...",arr2.ndim) # Get the shape of the Arrays print("Our Array 1 Shape...",arr1.shape) print("Our Array 2 Shape...",arr2.shape) # To compare and return True if two string arrays are equal, use the numpy.char.equal() method in Python Numpy # The arr1 and arr2 are the two input string arrays of the same shape. print("Result...",np.char.equal(arr1,arr2))
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
输出
Array 1... ['Bella' 'Tom' 'John' 'Kate' 'Amy' 'Brad'] Array 2... ['Cio' 'Tom' 'Cena' 'Kate' 'Adams' 'brad'] Our Array 1 type... <U5 Our Array 2 type... <U5 Our Array 1 Dimensions... 1 Our Array 2 Dimensions... 1 Our Array 1 Shape... (6,) Our Array 2 Shape... (6,) Result... [False True False True False False]
广告