【发布时间】:2012-09-12 21:00:48
【问题描述】:
我有两个变量,x 和 y。 x 是
type(x) = <class 'numpy.matrixlib.defmatrix.matrix'>
type(y) = <type 'numpy.ndarray'>
x.shape = (869250, 1)
y.shape = (869250,)
x+y 给出了 MemoryError,尽管我有大约 5 GB 的可用空间。这似乎很奇怪 - 有人知道可能发生了什么吗?
这是 64 位 Linux 上的 numpy 1.5.1、python 2.7。
【问题讨论】: