```
import numpy as np # Import the NumPy library and give it an alias "np"
# Define an integer vector using numpy
int_vector = np.array([1, 2, 3, 4])
# Convert each integer in the vector to a
# 4-bit binary representation
binary_vector = np.array([list(np.binary_repr(i, width=4)) for i in int_vector])
# Reshape the binary vector into a 2D matrix
# with 4 columns and as many rows as needed
binary_matrix = binary_vector.reshape(-1, 4).astype(int)
# Print the resulting binary matrix
print(binary_matrix)
```

```
```