Module 3

NumPy, Pandas & Data Visualization

25 mins read

Lesson 1: NumPy and Pandas

1.1 NumPy High Performance Arrays

NumPy provides n-dimensional array objects and vectorized operations for linear algebra and fast numerical computation.

PYTHON
import numpy as np

arr = np.array([1, 2, 3, 4, 5])
mean_value = np.mean(arr)
print(f"Mean: {mean_value}")
1.2 Pandas DataFrames

Pandas offers high-performance DataFrames for data cleaning, CSV parsing, indexing, and time-series manipulation.

PYTHON
import pandas as pd

data = {'Name': ['Alice', 'Bob'], 'Age': [25, 30]}
df = pd.DataFrame(data)
print(df)