Матрица numpy может быть преобразована в вектор, используя функцию reshape с параметром -1. Но я не знаю, что здесь означает -1.
Например:
a = numpy.matrix([[1, 2, 3, 4], [5, 6, 7, 8]])
b = numpy.reshape(a, -1)
Результат b
: matrix([[1, 2, 3, 4, 5, 6, 7, 8]])
Кто-нибудь знает, что здесь означает -1?
И кажется, что python присваивает -1 несколько значений, например: array[-1]
означает последний элемент. Можете ли вы дать объяснение?