Каково правильное представление NumPy вектора-строки для градиентов?Python

Программы на Python
Ответить
Anonymous
 Каково правильное представление NumPy вектора-строки для градиентов?

Сообщение Anonymous »

Я выполняю задание по матрицам и градиентам, окончательный ответ которого должен быть выражен в виде вектора-строки.

Код: Выделить всё

vr = np.array([1, 2, 3])
vrr = np.array([[1, 2, 3]])
Математически вектор-строка должен представлять собой матрицу 1×3, поэтому форма (1,3), похоже, соответствует этой идее. Однако NumPy обрабатывает (3,) как одномерный массив, и многие операции, такие как скалярное произведение и градиенты, похоже, также работают с этой формой.
Что я хочу уточнить:
  • Какой из них является истинным математическим вектором-строкой?
  • Какой из них я должен использовать, когда в вопросе явно запрашивается вектор-строка градиент?
  • Использование формы (3,) математически неоднозначно по сравнению с (1,3)?


Подробнее здесь: https://stackoverflow.com/questions/798 ... -gradients
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»