def METHOD_NAME():
    x = np.zeros((5, 5), dtype=int)
    array_2d_view_assign(x[::, ::], 9)
    array_2d_view_assign(x[:2:2, :2:3], 10)
    array_2d_view_assign(x[3::2, 3::3], 11)
    array_2d_view_assign(x[1:2, 2:3], 12)
    array_1d_view_assign(x[0, :], 1)
    array_1d_view_assign(x[1, ::2], 2)
    array_1d_view_assign(x[2, 1:4:2], 3)
    array_1d_view_assign(x[3, 3:4], 4)
    array_1d_view_assign(x[:, 0], 5)
    array_1d_view_assign(x[::2, 1], 6)
    array_1d_view_assign(x[1:4:2, 2], 7)
    array_1d_view_assign(x[3:4, 3], 8)
    for i in range(np.shape(x)[0]):
        for j in range(np.shape(x)[1]):
            print(x[i][j])