python
csdn_SUSAN
成长才是最重要的!
展开
-
python list浅拷贝和深拷贝
文章目录1. 浅拷贝1.1 切片1.2 copy工具包1.3 list构造方法1.4 extend方法1.5 列表推导式2. 深拷贝 我们在用list来传递参数的时候,往往可能在函数内部对list进行操作,导致list内容变化,从而影响外部结果。如下操作:l1 = [1,2,3]l2 = l1print(l2)l1[2] = 100 ## 修改l1影响 l2print(l2)[...原创 2019-11-17 15:57:54 · 338 阅读 · 0 评论 -
python 工具类定义--classmethod,staticmethod应用
文章目录1. 为什么定义工具类2. 定义工具类2.1 实例方法2.2 classmethod方法2.3 staticmethod方法2.4 总结1. 为什么定义工具类 平时开发程序的过程中,有很多方法是可以重复使用的,不依赖于特定的变量、特定的程序上下文。 比如算法中对于一个链表的反转,数组中元素的交换;项目开发中获取文件列表,获取IP地址。 这些方法我们在实践过程中,都可以固化下来...原创 2019-11-17 15:24:14 · 1480 阅读 · 0 评论 -
python中False条件和None的判断
文章目录1. 6种表示False的条件2. None的判断注意1. 6种表示False的条件a = 0if not a: print("0 是 False")0 是 Falseb = []if not b: print("空列表 是 False")空列表 是 Falsec = ()if not c: print("空元组 是 False")空元...原创 2019-11-17 14:30:26 · 2577 阅读 · 0 评论 -
numpy dot运算规则详解
文章目录1. numpy的向量和矩阵表示2. 一维和一维数组的dot3. 一维数组和二维矩阵的dot4. 二维和二维矩阵的dot5. 总结 用numpy编程实现LinearRegression和LogisticRegression算法时,常用到dot方法计算cost函数和gradient,所以对dot需要准确的认识,才能够保证计算过程不出问题。 numpy的dot方法,并不是传统意义上的点...原创 2019-08-30 14:55:21 · 3836 阅读 · 1 评论 -
Pandas MultiIndex 详解
文章目录1. 什么是Index2. 什么是MultiIndex2.1 levels和codes的意义1. 什么是Index 学习MultiIndex前,首先要看一下Index。 Index是DataFrame的索引,如下代码生成一个DataFrame。frame_index = pd.DataFrame(np.arange(6).reshape((2,3)), index=['a',...原创 2019-10-28 16:23:13 · 4259 阅读 · 1 评论 -
python知识点滴记录
文章目录1. “\__all\__ ”的作用2. 引号嵌套1. “_all_ ”的作用(1) 定义对外暴露的接口,也就是其他模块可以import的东西(2) 同时其作用还可以限制别from *** import *这类引入不必要的成员变量__all__ = [ "foo", "bar", "egg",]2. 引号嵌套引号嵌套有四种方式:都是双引号时,前...原创 2019-10-09 17:30:44 · 127 阅读 · 0 评论