Я пытаюсь объединить эти две матрицы «Y» и «I», но я не могу понять, что не так. Я взял черно-белое изображение и получил матрицы «Y», «I» и «Q», сделал некоторые изменения в их значениях и хочу собрать их вместе, используя «np.concatenate ()»:
Y = imYIQ[:, :, 0]
I = imYIQ[:, :, 1]
Q = imYIQ[:, :, 2]
normalized_Y = np.true_divide(Y, np.max(Y))
# Normalizes to [0, 1], stretches to [0, 2] and moves to the left to [-1, 1] both of 'I' and 'Q'
normalized_I = np.subtract(np.multiply(np.true_divide(I, np.max(I)), 2), 1)
normalized_Q = np.subtract(np.multiply(np.true_divide(Q, np.max(I)), 2), 1)
# Code crashes here:
concatenatedYI = np.concatenate(normalized_Y, normalized_I, axis=0)
Я получаю ошибку:
TypeError: only integer scalar arrays can be converted to a scalar index
Кто-нибудь понимает, что означает эта ошибка в этом контексте? Спасибо