Dark Mode On/Off

# NumPy isupper() function

In this tutorial, we will cover `isupper()` function of the char module available in the Numpy library.

The `isupper()` function returns True for each string element of the ndarray, if all the characters of the string element are in uppercase. Otherwise, this function will return False. For empty strings and for special characters too, it will return False.

This function calls `str.isupper` internally for each element of the array.

This function is locale-dependent for an 8-bit string.

### Syntax of `numpy.char.isupper()`:

The syntax required to use this function is as follows:

``numpy.char.isupper(arr)``

The above syntax indicates that `isupper()` function takes a single parameter.

In the above syntax, the argument `arr` is mainly used to indicate the input array of strings on which this function will be applied.

Returned Values:

This function will return an output array of boolean values, with True and False values corresponding to every string element, based on whether the string is in uppercase or not.

## Example 1: With a string

In the below example we will use the `isupper()` function with a simple string:

``````import numpy as np

string1 = "THIS IS AN APPLE"
x = np.char.isupper(string1)
print("After applying isupper() Function:")
print(x)``````

After applying isupper() Function:
True

## Example 2:

In the below code snippet we will use the `isupper()` function on an array of strings:

``````import numpy as np

inp_ar = np.array(['ss4Q', 'OOPS', 'WooHoo2'])
print ("The input array : \n", inp_ar)

output = np.char.isupper(inp_ar)
print ("The output array :\n", output) ``````

The input array :
['ss4Q' 'OOPS' 'WooHoo2']
The output array :
[False True False]

## Summary

In this tutorial we learned about the `isupper()` function in the Numpy library. We covered how it is used with its syntax and values returned by this function. There are two examples in order to gain an understanding of the working of this function.

Want to learn coding?
Try our new interactive courses.
Over 20,000+ students enrolled.