Python Jupyter笔记本中的内存错误

Python Jupyter笔记本中的内存错误,python,jupyter-notebook,Python,Jupyter Notebook,我正在运行Jupyter笔记本,但当我到达这一行时,我遇到了内存错误: X\u序列,X\u测试,y\u序列,y\u测试=序列测试分割(X,y,随机状态=42,测试大小=0.1) train\u test\u split功能来自sklearn。如果我关闭了除笔记本电脑以外的所有进程,它会继续运行程序,但在完成程序之前仍会抛出内存错误。我正在运行64位Python,当我运行free-m时,我得到以下输出: 可用的免费共享缓冲区/缓存总使用量 成员:7877 2318 3925 512 1633 4

我正在运行Jupyter笔记本,但当我到达这一行时,我遇到了内存错误:

X\u序列,X\u测试,y\u序列,y\u测试=序列测试分割(X,y,随机状态=42,测试大小=0.1)

train\u test\u split
功能来自sklearn。如果我关闭了除笔记本电脑以外的所有进程,它会继续运行程序,但在完成程序之前仍会抛出内存错误。我正在运行64位Python,当我运行
free-m
时,我得到以下输出:


可用的免费共享缓冲区/缓存总使用量
成员:7877 2318 3925 512 1633 4719
掉期:2556249


数据集只有2.5 MB,因此我认为不应该出现内存错误,我也不确定从这里开始该怎么做。

您可以尝试从终端创建交换文件,以临时手动增加虚拟内存

例如:

sudo swapoff -a
sudo fallocate -l 5G /swapfile5g
sudo mkswap /swapfile5g
sudo chmod 600 /swapfile5g
sudo swapon /swapfile5g