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.