IPython笔记本内核不断出现故障。如何处理大型数组计算?
我用我的IPython笔记本做了一些繁重的工作,在那里我对阵列(50、10000、10000)进行了多次逐元素操作 这已经是在我将数据分解成“可行”的片段之后 不幸的是,我的IPython笔记本的内核仍然死掉 (1) 为什么内核会死亡?是因为存储空间被最大化了吗 (2) 我有什么选择?我应该保存输出并将其导入新笔记本吗 编辑:我使用的代码是这样的。矩阵是一个外部输入 瓶颈在这里:IPython笔记本内核不断出现故障。如何处理大型数组计算?,python,kernel,ipython-notebook,large-data,bigdata,Python,Kernel,Ipython Notebook,Large Data,Bigdata,我用我的IPython笔记本做了一些繁重的工作,在那里我对阵列(50、10000、10000)进行了多次逐元素操作 这已经是在我将数据分解成“可行”的片段之后 不幸的是,我的IPython笔记本的内核仍然死掉 (1) 为什么内核会死亡?是因为存储空间被最大化了吗 (2) 我有什么选择?我应该保存输出并将其导入新笔记本吗 编辑:我使用的代码是这样的。矩阵是一个外部输入 瓶颈在这里: import math import matplotlib.pyplot as plt import numpy
import math
import matplotlib.pyplot as plt
import numpy as np
matrix # already defined, an input
# matrix.shape is (12534, 12534)
from scipy.special import eval_legendre ##special scipy function
arr = np.arange(513)
bottleneck = eval_legendre(arr[:, None, None], dotproductmatrix)
显然,这是行不通的。所以,我试着对legendre进行部分评估