python处理大数据
2016-05-16 23:05
323 查看
通常在python里,一个字典只有支持几万到几十万数据量的时候效率最高。字典太大并不适合这种数据类型。 列表也不是存贮效率高的一种方式,通常我们大数据量计算会使用array,最差也要使用blist。 另外range也不可以的。要用xrange。xrange通常不消耗多少内存。range会用很多内存。 你上面的文字描述也没有讲明白你的算法目标。如果你讲得清楚,可以直接帮你优化一下算法。 整型的KEY,完全可以不用字典,只需要一个索引加一个一个数组就可以解决。
相关文章推荐
- Ubuntu下用pyenv进行python环境隔离
- 基于Python的朴素贝叶斯算法实现
- 动态内容爬虫
- python Image模块学习
- Python3写简单爬虫
- Python-----格式化字符
- leetcode(10),Roman to Integer(python)
- Python 格式化字符串
- Python点滴(五)-pandas进阶
- Windows下Eclipse+PyDev安装Python开发环境
- python中模拟进行ssh命令的执行
- python中模拟进行ssh命令的执行
- python
- python学习笔记4-python文件操作
- Python数据处理相关小例编程
- python的web问题
- python的web问题
- 打包Python程序为exe文件
- python用箱型图进行异常值检测
- py 4000 thon 时间差 datetime strptime