Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Compare and return True if an array is greater than another array in Numpy
To compare and return True if an array is greater than another array, use the numpy.char.greater() method in Python Numpy.
NumPy offers comprehensive mathematical functions, random number generators, linear algebra routines, Fourier transforms, and more. It supports a wide range of hardware and computing platforms, and plays well with distributed, GPU, and sparse array libraries.
Steps
At first, import the required library −
import numpy as np
Create two One-Dimensional arrays of string −
arr1 = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad', 'aaa']) arr2 = np.array(['Cio', 'Tom', 'Cena', 'Kate', 'Adams', 'brad', 'aa'])
Display the arrays −
print("Array 1...
", arr1)
print("\nArray 2...
", arr2)
Get the type of the arrays −
print("\nOur Array 1 type...
", arr1.dtype)
print("\nOur Array 2 type...
", arr2.dtype)
Get the dimensions of the Arrays −
print("\nOur Array 1 Dimensions...
",arr1.ndim)
print("\nOur Array 2 Dimensions...
",arr2.ndim)
Get the shape of the Arrays −
print("\nOur Array 1 Shape...
",arr1.shape)
print("\nOur Array 2 Shape...
",arr2.shape)
To compare and return True if an array is greater than another array, use the numpy.char.greater() method in Python Numpy. The arr1 and arr2 are the two input string arrays of the same shape −
print("\nResult...
",np.char.greater(arr1,arr2))
Example
import numpy as np
# Create two One-Dimensional arrays of string
arr1 = np.array(['Bella', 'Tom', 'John', 'Kate', 'Amy', 'Brad', 'aaa'])
arr2 = np.array(['Cio', 'Tom', 'Cena', 'Kate', 'Adams', 'brad', 'aa'])
# Display the arrays
print("Array 1...
", arr1)
print("\nArray 2...
", arr2)
# Get the type of the arrays
print("\nOur Array 1 type...
", arr1.dtype)
print("\nOur Array 2 type...
", arr2.dtype)
# Get the dimensions of the Arrays
print("\nOur Array 1 Dimensions...
",arr1.ndim)
print("\nOur Array 2 Dimensions...
",arr2.ndim)
# Get the shape of the Arrays
print("\nOur Array 1 Shape...
",arr1.shape)
print("\nOur Array 2 Shape...
",arr2.shape)
# To compare and return True if an array is greater than another array, use the numpy.char.greater() method in Python Numpy
# The arr1 and arr2 are the two input string arrays of the same shape.
print("\nResult...
",np.char.greater(arr1,arr2))
Output
Array 1... ['Bella' 'Tom' 'John' 'Kate' 'Amy' 'Brad' 'aaa'] Array 2... ['Cio' 'Tom' 'Cena' 'Kate' 'Adams' 'brad' 'aa'] Our Array 1 type... <U5 Our Array 2 type... <U5 Our Array 1 Dimensions... 1 Our Array 2 Dimensions... 1 Our Array 1 Shape... (7,) Our Array 2 Shape... (7,) Result... [False False True False True False True]
