w3resource

Generating and identifying unique values in a NumPy array

Python Pandas Numpy: Exercise-27 with Solution

Create a NumPy array with random values and find the unique values.

Sample Solution:

Python Code:

import numpy as np

# Create a NumPy array with random values
random_array = np.random.rand(10)

# Find unique values in the array
unique_values = np.unique(random_array)

# Display the original array and unique values
print("Original array:")
print(random_array)

print("\nUnique values:")
print(unique_values)

Output:

Original array:
[0.20644509 0.07035208 0.12750982 0.19506758 0.21342963 0.33500047
 0.58841512 0.52189153 0.97505776 0.02846753]

Unique values:
[0.02846753 0.07035208 0.12750982 0.19506758 0.20644509 0.21342963
 0.33500047 0.52189153 0.58841512 0.97505776]

Explanation:

Here's a breakdown of the above code:

  • np.random.rand(10) generates a 1D array with 10 random values between 0 and 1.
  • np.unique(random_array) returns an array containing the unique values from random_array.
  • The original array and unique values are printed to the console.

Flowchart:

Flowchart: Generating and identifying unique values in a NumPy array.

Python Code Editor:

Previous: Cumulative sum of a NumPy array.
Next: Sorting Pandas DataFrame by values: Python data manipulation.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://w3resource.com/python-exercises/pandas_numpy/pandas_numpy-exercise-27.php