python/sorted_arrays.py

16 lines
558 B
Python

import array
import numpy as np
array_1d = np.array([10, 2, 5, 1, 6, 5])
array_1d_sorted = np.sort(array_1d, kind='quicksort')
print("Unsorted 1D array:", array_1d)
print("Sorted 1D array (ascending):", array_1d_sorted)
print("Sorted 1D array (descending):", np.sort(array_1d)[::-1])
# Employee salaries
salaries = np.array([45000, 38000, 52000, 47000, 43000, 39000])
print("Original salaries:", salaries)
# Sort the salaries in descending order
sorted_salaries = np.sort(salaries)[::-1]
# Print top 3 salaries
print("Top 3 salaries:", sorted_salaries[:3])