import numpy as np
arr1 = np.array([1, 2, 3, 4, 5])
print("1D Array:")
print(arr1)
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
print("\n2D Array:")
print(arr2)
arr3 = np.array([
[[1, 2], [3, 4]],
[[5, 6], [7, 8]]
])
print("\n3D Array:")
print(arr3)
print("\nDimensions of arrays:")
print("arr1 ndim:", arr1.ndim)
print("arr2 ndim:", arr2.ndim)
print("arr3 ndim:", arr3.ndim)
print("\nShapes of arrays:")
print("arr1 shape:", arr1.shape)
print("arr2 shape:", arr2.shape)
print("arr3 shape:", arr3.shape)