MemoryError: невозможно выделить массив с формой (6220800, 6220800) и типом данных float32 - PullRequest
0 голосов
/ 20 февраля 2020

Я следую этому учебнику и хочу применить PCA и Отбеливание

У меня изображение 1920 x 1080 x 3

Я запускаю его в Google Colab

from PIL import Image
from numpy import asarray

# load image
image = Image.open('13.jpg')
pixels = asarray(image)
X = pixels.astype('float32')

X = X.reshape(1,-1)

import numpy as np
X -= np.mean(X, axis = 0) # zero-center the data (important)
cov = np.dot(X.T, X) / X.shape[0] # get the data covariance matrix

Строка ввода вводит ошибку.

Теперь, поскольку это изображение, я не уверен, какие измерения важны или нет, поэтому я хочу передать все это.

Как я могу передать это изображение как пакет? Или есть альтернативные решения?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...