<｜begin▁of▁sentence｜>### Instruction:
As a furniture maker, imagine you're working on a project to craft a custom bookshelf. Your client has requested adjustable shelves, and you need to create a blueprint for the shelf supports. To ensure consistency, you decide to use a digital tool for designing. 

Using your expertise in woodworking techniques, you're familiar with the importance of precise measurements. You've gathered the dimensions of the bookshelf from your client's specifications. Now, you need to generate a digital representation of the shelf support matrix to plan the placement of the supports.

To accomplish this, you'll utilize the NumPy library, a versatile tool commonly used in woodworking design for its array manipulation capabilities. With NumPy, you can easily create a matrix filled with a specified value, corresponding to the dimensions provided by your client. Once generated, you'll visualize this matrix to aid in the precise placement of the shelf supports within the bookshelf design.
### Response:
import numpy as np

# Create a matrix filled with the value 5 having the shape of (3, 4)
matrix = np.full((3, 4), 5)

# Print the created matrix
print(matrix)
<|EOT|>
