одномерные формы массива (длина,) против (длина, 1) против (длина)

Когда я проверяю форму массива с помощьюnumpy.shape()Я иногда получаю(length,1) и иногда(length,), Похоже, что разница между столбцом и вектором строки ... но, похоже, это ничего не меняет в самом массиве [за исключением того, что некоторые функции жалуются, когда я передаю массив с формой(length,1)].

В чем разница между этими двумя?
Почему не просто форма,(length)?