Adding a new dimension with same data

Is there any numpy function to clone the below 2d array into 3d array as shown below? If no, how to do it with multiple steps?

>> arr = np.array([[1,2],
                [2,3],
                [5,6]])

>> bb = np.?????(arr, 3)
>> print(bb)

[[[1,2],
   [2,3],
   [5,6]],
 [[1,2],
  [2,3],
  [5,6]],
 [[1,2],
  [2,3],
  [5,6]]]

Do you want to do something like this

bb = np.array([arr,arr,arr])

You could probably write your own function to do this

Actually, looks like repeat is what you want

https://numpy.org/doc/stable/reference/generated/numpy.repeat.html