很多小伙伴不知道如何解决python svm内存不足的问题?那么小编就通过这篇文章来教会大家正确的解决方法,希望大家一定要耐心阅读完这篇文章,大家读完后一定能够有所收获 。
文章插图
【python svm内存不足怎么解决?这个方法轻松解决】在python中使用SVM处理大数据时可能会遇到内存不足的情况,新我们就来看一下如何解决内存不足的问题:
我们可以使用python分块读取大数据来避免内存不足,实现代码如下:
import pandas as pd def read_data(file_name): ''' file_name:文件地址 ''' inputfile = open(file_name, 'rb') #可打开含有中文的地址 data = pd.read_csv(inputfile, iterator=True) loop = True chunkSize = 1000 #一千行一块 chunks = [] while loop: try: chunk = data.get_chunk(chunkSize) chunks.append(chunk) except StopIteration: loop = False print("Iteration is stopped.") data = pd.concat(chunks, ignore_index=True) #print(train.head()) return data以上就是小编给大家整理的解决python svm内存不足的方法了,大家如果觉得小编的文章不错的话,可以多多关注和支持我们官网,以便大家以后了解更多的相关知识点 。
推荐阅读
- python中模块与包的区别?这篇文章必看
- python怎么判读字符是否为数字?这两个方法你一定要会
- python运行时系统找不到路径怎么办?多半是解释器问题
- Python中的GUI是什么?一分钟看完你就知道了
- python如何去除字符串首字母?使用strip语法轻松解决
- Python怎么去创建一个空的数组?python数组创建方法
- python写错了怎么删除?这几个方法一定有你不知道的
- Python中的model怎么用?Python中的model指的是什么
- python如何注释一整块代码?超详细的方法教给你
- Python的中文字符串要怎么处理?Python中文字符串处理方法