python
文章平均质量分 65
cm940114
这个作者很懒,什么都没留下…
展开
-
matplotlib的一些基本设置的记录
Matplotlib可能是Python 扩展包中仅有的最流行的 2D 绘图库。她不仅提供了快速的方式可视化Python中的数据,而且提供流行的图形格式的选择。pyplot 是非常接近 Matlab 的一个函数库,承担了大部分的绘图任务。我们可以通过以下命令引入pyplot.from matplotlib import pyplot as plt文档链接:http://matplotlib.org/...转载 2018-05-15 21:21:17 · 740 阅读 · 0 评论 -
利用python在大量数据文件下删除某一行
python修改大数据文件时,如果全加载到内存中,可能会导致内存溢出。因此可借用如下方法,将分件分段读取修改。with open('file.txt', 'r') as old_file: with open('file.txt', 'r+') as new_file: current_line = 0 # 定位到需要删除的行 while...原创 2018-04-25 22:11:48 · 5834 阅读 · 0 评论 -
Numpy库
1. Python的科学计算包 - Numpynumpy(NumericalPython extensions)是一个第三方的Python包,用于科学计算。这个库的前身是1995年就开始开发的一个用于数组运算的库。经过了长时间的发展,基本上成了绝大部分Python科学计算的基础包,当然也包括所有提供Python接口的深度学习框架。numpy在Linux下的安装已经在5.1.2中作为例子讲过,Win...转载 2018-05-17 21:34:27 · 2059 阅读 · 0 评论 -
python魔法方法总结
据说,Python 的对象天拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动发生的。Python 的魔术方法非常强大,然而随之而来的则是责任。了解正确的方法去使用非常重要!魔法方法含...转载 2018-05-15 21:20:16 · 393 阅读 · 0 评论 -
魔法方法 : 定制序列
1、基于序列的三大容器分别是 列表、元组、字符串2、协议协议(Protocols)与其他编程语言中的接口相似,他规定了那些方法必须被定义。在python中,协议更像是一种指南,例如鸭子类型,一只鸟像鸭子一样走,像鸭子一样叫,像鸭子一样游然后这只鸟就可以叫做鸭子。3、容器类型的协议如果希望定制的容器是不可变的,那么只需要定义__len__ 和__getitem__ 方法如果希望定制的容器是可变的,那...原创 2018-05-15 21:50:23 · 340 阅读 · 0 评论 -
Python 字典(Dictionary) fromkeys()方法
描述Python 字典中fromkeys() 函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。语法fromkeys()方法语法:dict.fromkeys(seq[, value])参数seq -- 字典键值列表。value -- 可选参数, 设置键序列(seq)的值。返回值该方法返回列表。实例以下实例展示了 fromkeys()函数的使用方法:seq =...原创 2018-05-15 21:57:13 · 1057 阅读 · 0 评论 -
Python中__repr__和__str__区别
看下面的例子就明白了class Test(object): def __init__(self, value='hello, world!'): self.data = value>>> t = Test()>>> t<__main__.Test at 0x7fa91c307190>>>> prin...转载 2018-05-16 10:37:42 · 151 阅读 · 0 评论