" />

Advanced Mathematical Functions

MATHEMATICAL OPERATIONS IN NUMPY


Summation & Cumulative Sum


# Summation of elements
import numpy as np

arr = np.array([1, 2, 3, 4])
print("Sum of elements:", np.sum(arr)) # 10

# Cumulative sum
print("Cumulative sum:", np.cumsum(arr)) # [1 3 6 10]

Finding Unique Elements & Counting Occurrences


arr = np.array([1, 2, 3, 1, 2, 3, 4, 4, 4])

# Finding unique elements and counting occurrences
unique_elements, counts = np.unique(arr, return_counts=True)
print("Unique elements:", unique_elements)
print("Counts:", counts)

Sorting an Array


arr = np.array([3, 1, 4, 1, 5, 9])

# Sorting the array
print("Sorted array:", np.sort(arr))

# Indices of sorted elements
print("Indices of sorted elements:", np.argsort(arr))

Finding Percentiles & Quantiles


data = np.array([10, 20, 30, 40, 50])

# Calculating percentiles
print("25th percentile:", np.percentile(data, 25))
print("50th percentile (median):", np.percentile(data, 50))
print("75th percentile:", np.percentile(data, 75))