Introduction to NumPy
Introduction to NumPy
arr =
numpy.array([1, 2, 3, 4, 5])
print(arr)
Aliasing
import numpy as np
print(arr)
Create a NumPy ndarray Object
• # Creating Sequences
• arr4 = np.arange(0, 10, 2)
• arr5 = np.linspace(0, 5, 10)
• ```
Accessing and Modifying Arrays
• ```python
• # Indexing and Slicing
• arr = np.array([10, 20, 30, 40, 50])
• print(arr[1]) # Access element
• print(arr[1:4]) # Slice array
• # Modifying elements
• arr[2] = 100
• print(arr)
• ```
NumPy Array Attributes
• ```python
• arr = np.array([[1, 2, 3], [4, 5, 6]])
• print(arr.shape) # Dimensions
• print(arr.ndim) # Number of axes
• print(arr.size) # Total elements
• print(arr.dtype) # Data type
• ```
Mathematical Operations in NumPy
• ```python
• arr1 = np.array([1, 2, 3])
• arr2 = np.array([4, 5, 6])