
python
文章平均质量分 58
yeizisn
这个作者很懒,什么都没留下…
展开
-
python(一):构造方法 /类的初始化
python(一):构造方法 /类的初始化init当类中的一个对象被创建时,会立即调用构造方法。 构造方法 init的使用:class FooBar: def __init__(self): self.somevar = 42f = FooBar()print f.somevar(这里注意f = FooBar(),要带括号) 输出结果: 42带参数构造class原创 2016-11-03 22:22:50 · 18804 阅读 · 2 评论 -
Python画柱状图详解(matplotlib)
matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。 -----引用自:http://hyry.dip.转载 2016-11-27 15:35:50 · 43721 阅读 · 0 评论 -
Python深复制浅复制or深拷贝浅拷贝
Python深复制浅复制or深拷贝浅拷贝简单点说1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象用一个简单的例子说明如下:>>>import copy>>> a = [1, 2, 3, 4, ['a', 'b', 'c']]>>> b = a>>> c =转载 2016-11-26 00:47:17 · 585 阅读 · 0 评论 -
python核心模块pickle和cPickle
pickle模块使用的数据格式是python专用的,并且不同版本不向后兼容,同时也不能被其他语言说识别。要和其他语言交互,可以使用内置的json包 使用pickle模块你可以把Python对象直接保存到文件,而不需要把他们转化为字符串,也不用底层的文件访问操作把它们写入到一个二进制文件里。 pickle模块会创建一个python语言专用的二进制格式,你基本上不用考虑任何文件转载 2016-11-15 11:14:48 · 549 阅读 · 0 评论 -
【python】获取三维图形的某个截面
转自:http://blog.youkuaiyun.com/huozi07/article/details/50544575 在数据可视化实践过程中经常需要对三维甚至更高纬度数据进行可视化。由于视线阻挡,人们在看三维物体时并不能观测清楚完全。有时候需要获取三维图形的某个截面来单独分析数据。[python] view plain copy转载 2016-11-07 20:01:51 · 6531 阅读 · 1 评论 -
python 计算向量欧氏距离 numpy
转自:http://blog.youkuaiyun.com/sscssz/article/details/52456848给定两个向量,计算欧式距离直接调用numpy中的几个函数就行了这种东西,绝对不要自己写,哈哈涉及到怎么将list转化为numpy的array[python] view plain copy转载 2016-11-07 20:00:25 · 14837 阅读 · 1 评论 -
python TypeError: 'int' object is not iterable
转自:http://blog.youkuaiyun.com/carolzhang8406/article/details/61001961 寻找平衡点:假如一个数组中的元素,其前面的部分等于后面的部分,那么这个点的位序就是平衡点 numbers = [1,3,5,7,8,25,4,20,29]; sum = 0;for num in numbers:转载 2016-11-07 19:59:06 · 83172 阅读 · 0 评论 -
python矩阵运算
转自:http://blog.youkuaiyun.com/taxueguilai1992/article/details/46581861Python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包。1.numpy的导入和使用from numpy import *;#导入numpy的库函数import numpy as np; #这个方式使用numpy的函转载 2016-11-07 18:19:13 · 637 阅读 · 0 评论 -
python 字典操作
假设字典为dics = {0:'a', 1:'b', 'c':3}1.从字典中取值,当键不存在时不想处理异常[方法] dics.get('key', 'not found')[例如] [解释] 当键'key'不存在是,打印'not found'(即想要处理的信息),当存在是输出键值。【其他解决方案一】if key in转载 2016-11-07 16:20:24 · 668 阅读 · 0 评论 -
Python cPickle模块用法
转自http://blog.youkuaiyun.com/bh20077/article/details/6070278持久性就是指保持对象,甚至在多次执行同一程序之间也保持对象。通过本文,您会对 Python对象的各种持久性机制(从关系数据库到 Python 的 pickle以及其它机制)有一个总体认识。另外,还会让您更深一步地了解Python 的对象序列化能力。什么是持转载 2016-11-04 19:27:31 · 890 阅读 · 0 评论 -
python numpy triu_indices函数
numpy.triu_indices返回函数的上三角矩阵numpy.triu_indices(n, k=0, m=None)[source]Return the indices for the upper-triangle of an (n, m) array.Parameters:n : intThe size of the arr转载 2016-11-04 17:32:30 · 14793 阅读 · 2 评论 -
Python获取当前脚本文件路径(支持py2exe)
在使用py2exe编译后,或者更改当前工作目录后,如何获取当前脚本的文件路径:获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得。实际上sys.path是Python会去寻找模块的搜索路径列表,sys.path[0]和sys.argv[0]是一回事,因为Python会自动把sys.argv[0]加入sys.path。例如有如下文件:原创 2017-05-10 08:56:50 · 2683 阅读 · 0 评论