Maybe we should look at a slightly simpler example:
Here a is a "2D array." Really it's an array where all its elements are arrays. This means that a is a "1D array". So when we create b as a "1D array," we can assign b to a. This same pattern works for "higher dimension arrays" as well.