问题描述
我在 Python 3
上使用笔记本生成一个包含 200 个观察数据集的列表。每次运行它时,内核都会断开连接并显示错误消息:
“Desktop/Untitled2.ipynb 的内核似乎已经死了。它会自动重新启动。”我使用的代码是:
early_congress = []
late_congress = []
import csv
import pandas as pd
import statistics
with open('bills.csv','r') as bill_file:
fieldnames = ['bill_number','congress','bill_title','bill_subtitle']
csv_reader = csv.DictReader(bill_file,delimiter = ',',skipinitialspace=True,fieldnames = fieldnames)
for row in bill_file:
if ['congress'] == '104th':
early_congress.append('bill_subtitle','bill_number','congress')
for row in early_congress:
total_count = early_congress['bill_subtitle'].count
print(total_count + 1)
我对 Python 比较陌生,所以我对它的操作方式的理解相对较新。我尝试重新安装 Jupyter,但似乎没有改变它。发生这种情况时,我应该寻找什么,有没有办法排除故障?
解决方法
当内核死机时,通常意味着您已经使笔记本的大量内存过载。这可以通过更改 jupyter notebook 配置以允许更多 RAM 或将内存密集型任务分解为多个块来解决。