a = numpy.zeros((17770,5))
b = numpy.zeros((5,20000))
ma = numpy.matrix(a)
mb = numpy.matrix(b)
То есть ma.shape = (17770,5)
, mb.shape = (5,20000)
, оба numpy .matrix
.
Мне нужно ma * mb
. Но я получаю сообщение об ошибке «ValueError: array is too big»
.
Эти матрицы слишком велики для умножения Python?
Кстати, я тестировал с python2.6.6 / 32bit / 3GB RAM