Instagram
youtube
Facebook
Twitter

Extract Slice from 3D NumPy Array

A Extract Slice from 3D NumPy Array?
Code Explanation:
Library Import:
numpy is imported as np to handle array operations.
Create 3D Array: np.random.rand(2, 3, 4) creates a 3D array with shape (2, 3, 4) filled with random float values.
Extract Slice: arr[0, :, :] selects the first 2D slice (i.e., the first block) from the 3D array.
Slicing Meaning: 0 selects the first block, : selects all rows, and the second : selects all columns in that block.
Store Result: The extracted 2D slice is stored in slice_arr.
Display Output: print(slice_arr) prints the sliced 2D array from the 3D structure.

 

Program:

import numpy as np

arr = np.random.rand(2, 3, 4)

slice_arr = arr[0, :, :]

print(slice_arr)