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.



Follow us on Facebook and Twitter for latest update.