You can use the np.isscalar() to check whether a variable is a scalar or array. The following shows Python code examples checking it is a scalar or array.

## Example 1: A number

`np.isscalar(4.4)`

Output:

True

## Example 2: An array with one number

`np.isscalar(np.array(4.4))`

Output:

False

Since it is not a scalar, we can check whether it is an array. The following code checks whether it is an array in Python.

```
a=np.array(4.4)
type(a)
```

Output:

numpy.ndarray

## Example 3: A list with one number

`np.isscalar([4.4])`

Output:

False

Since it is not a scalar, let’s check what it is. In the following, we can see it is a list.

```
a=[4.4]
type(a)
```

Output:

list

## Example 4: a **Boolean**

We can also check whether a Boolean is considered as a scalar. We can see that it is.

`np.isscalar(False)`

Output:

True

## Example 5: a word

We can also check whether a word can be considered as a scalar. We can see that it is.

`np.isscalar('Hello')`

Output:

True