我正在遵循“初学者-词汇袋”中Python
给出的示例。但是,以下代码段给出了类似的错误消息。什么可能导致此错误MemoryError
forest = forest.fit(train_data_features, train["sentiment"])
Traceback (most recent call last):
File "C:/Users/PycharmProjects/Project3/demo4.py", line 60, in <module>
forest = forest.fit(train_data_features, train["sentiment"])
File "C:\Users\AppData\Roaming\Python\Python27\site-
packages\sklearn\ensemble\forest.py", line 195, in fit
X = check_array(X, dtype=DTYPE, accept_sparse="csc")
File "C:\Users\AppData\Roaming\Python\Python27\site-
packages\sklearn\utils\validation.py", line 341, in check_array
array = np.array(array, dtype=dtype, order=order, copy=copy)
MemoryError
MemoryError
,顾名思义,意味着您的可用内存已用完。
如果您是从此处跟随示例代码的,那么有几件事可以帮助您:
del
不再需要时使用的变量clean_train_reviews
在第62行之后不再需要)train["sentiment"]
需要使用,其余的train
可以丢弃以释放内存test
组只需要建立森林后,在这一点没什么关系到列车组不再需要。本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句