numpy.ipynb - Colab
numpy.ipynb - Colab
ipynb - Colab
1) Import Numpy
import numpy as np
# 1D array
arr1 = np.array([1, 2, 3, 4, 5])
print(arr1)
[1 2 3 4 5]
# 2D array
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
print(arr2)
[[1 2 3]
[4 5 6]]
# 3D array
arr3 = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print(arr3)
[[[1 2]
[3 4]]
[[5 6]
[7 8]]]
3) Array Initialization
# Array of zeros
zeros_array = np.zeros((3, 3))
print(zeros_array)
[[0. 0. 0.]
[0. 0. 0.]
[0. 0. 0.]]
# Array of ones
ones_array = np.ones((2, 4))
print(ones_array)
[[1. 1. 1. 1.]
[1. 1. 1. 1.]]
https://colab.research.google.com/drive/1eMlXb5p4LNiBLpLgNycHN9Hg-93QqM-R#scrollTo=8HdXIZGs4GZj 1/5
3/31/25, 11:56 AM numpy.ipynb - Colab
# Array of ones
ones_array = np.ones((2, 4))
print(ones_array)
[[1. 1. 1. 1.]
[1. 1. 1. 1.]]
4) Generate Sequences
[0 2 4 6 8]
5) Random Numbers
[[1 8 6]
[3 7 1]
[8 4 7]]
6) Array Properties
(2, 3)
6
https://colab.research.google.com/drive/1eMlXb5p4LNiBLpLgNycHN9Hg-93QqM-R#scrollTo=8HdXIZGs4GZj 2/5
3/31/25, 11:56 AM numpy.ipynb - Colab
2
int64
[[1 2]
[3 4]
[5 6]]
[1 2 3 4 5 6]
8) Mathematical Operations
import numpy as np
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
print(a + b) # Element-wise addition
print(a - b) # Element-wise subtraction
print(a * b) # Element-wise multiplication
print(a / b) # Element-wise division
print(a ** 2) # Element-wise power
[5 7 9]
[-3 -3 -3]
[ 4 10 18]
[0.25 0.4 0.5 ]
[1 4 9]
[[19 22]
[43 50]]
9) Aggregate Functions
https://colab.research.google.com/drive/1eMlXb5p4LNiBLpLgNycHN9Hg-93QqM-R#scrollTo=8HdXIZGs4GZj 3/5
3/31/25, 11:56 AM numpy.ipynb - Colab
15
3.0
3.0
1.4142135623730951
2.0
1
5
20
[20 30 40]
[10 20 30]
[40 50]
[30 40 50]
[[1 2]
[3 4]
[5 6]
[7 8]]
[[1 2 5 6]
[3 4 7 8]]
https://colab.research.google.com/drive/1eMlXb5p4LNiBLpLgNycHN9Hg-93QqM-R#scrollTo=8HdXIZGs4GZj 4/5
3/31/25, 11:56 AM numpy.ipynb - Colab
[1 1 3 4 5 9]
https://colab.research.google.com/drive/1eMlXb5p4LNiBLpLgNycHN9Hg-93QqM-R#scrollTo=8HdXIZGs4GZj 5/5