этот код преобразует 2-мерную матрицу в вектор, который содержит все значения матрицы, однако я не понимаю, что это значит:
image.reshape (image. shape [0] * image.shape [1] * image.shape [2], 1)
Я искал на других форумах, таких как форум deeplearning.ai, что такое эта строка кодазначит ... но это как если бы ни у кого не было таких же сомнений, как у меня ...
"" "
РАСШИРЕННАЯ ФУНКЦИЯ: image2vector
def image2vector (image):
Argument:
image -- a numpy array of shape (length, height, depth)
Returns:
v -- a vector of shape (length*height*depth, 1)
return image.reshape(image.shape[0]*image.shape[1]*image.shape[2],1) # WHAT DOES THIS MEAN??
"" "
Прошу прощения за использование изображения, но я все перепробовал и не могу получить стекпереполнение, чтобы позволить мне опубликовать код.
Я искренне не понимаю, почему image.reshape (image.shape [0] * image.shape [1] * image.shape[2], 1) может преобразовать матрицу в вектор.
спасибо за объяснение