Ну по поводу первого, у тебя передается список с числом 123. Тут я думаю нужно именно разделять число 123 на цифры самому руками. А для второго случая тебе нужно тензор 2-го порядка привести к тензору первого порядка, тут тебе поможет метод класса np.array flatten(), то есть a = np.array([[1], [2], [3]]).flatten()