
python
xdy1120
这个作者很懒,什么都没留下…
展开
-
Python lambda介绍
1、lambda是什么?看个例子:g = lambda x:x+1看一下执行的结果:g(1)>>>2g(2)>>>3当然,你也可以这样使用:lambda x:x+1(1)>>>2可以这样认为,lambda作为一个表达式,定义了一个匿名函数,上例的代码x为入口参数,x+1为函数体,用函数来表示为:def g(x):...原创 2019-10-16 16:00:45 · 124 阅读 · 0 评论 -
python2的代码转python3遇到的问题
1. SyntaxError: Missing parentheses in call to 'print’所有“print X” 更改为“print(X)”2. 报错:TypeError: ‘dict_keys’ object is not subscriptable解决:self._G.node.keys()[:] 改为 list(self._G.node.keys())3. 报错:A...转载 2018-10-30 15:35:35 · 379 阅读 · 0 评论 -
距离度量与python实现
1. 欧氏距离(Euclidean Distance)欧氏距离是最易于理解的一种距离计算方法,源自欧氏空间中两点间的距离公式。(1)二维平面上两点a(x1,y1)与b(x2,y2)间的欧氏距离:(2)三维空间两点a(x1,y1,z1)与b(x2,y2,z2)间的欧氏距离:(3)两个n维向量a(x11,x12,…,x1n)与 b(x21,x22,…,x2n)间的欧氏距离:(4)也可以...转载 2018-11-07 15:00:45 · 459 阅读 · 0 评论 -
切片与步长
一维数组:kl = [“OPPO”,“VIVO”,“IPHONE”,“LEVOVO”]print(kl[1])print(kl[0:1:1]) 从0到1,步长为1print(kl[0::1]) 从0到尾,步长为1二维数组d =[[ 1, 2, 3, 4, 5, 6, 7, 8, 9],[11, 12, 13, 14, 15, 16, 17, 18, 19],[21,...原创 2018-11-07 17:18:21 · 1730 阅读 · 0 评论 -
numpy的基础方法
numpy是一个由多维数组对象(ndarray)和用于处理数组的例程集合组成的库,具有矢量运算能力,快速、节省空间。numpy支持高级大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy - 数据类型:print '生成指定元素类型的数组:设置dtype属性'x = numpy.array([1,2.6,3],dtype = numpy.int64)print ...转载 2019-10-09 15:26:56 · 218 阅读 · 0 评论