摘要:
深拷贝、浅拷贝 1. 浅拷贝 浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 2. 深拷贝 深拷贝是对于一个对象所有层次的拷贝(递归) 3. 拷贝的其他方式 对于列表(可变类型)进行深拷贝,对于元祖(不可变类型)进行浅拷贝 copy对于列表,只深拷贝一层 阅读全文
摘要:
itertools模块中的product方法 itertools.product(*iterables[, repeat]) 笛卡尔积 创建一个迭代器,生成表示item1,item2等中的项目的笛卡尔积的元组,repeat是一个关键字参数,指定重复生成序列的次数。 代码如下: 例子 代码如下: 1 阅读全文
摘要:
confusion_matrix函数的使用 from: https://blog.csdn.net/m0_38061927/article/details/77198990 官方文档中给出的用法是 sklearn.metrics.confusion_matrix(y_true, y_pred, la 阅读全文
摘要:
sklearn中的交叉验证(Cross-Validation) cross validation大概的意思是:对于原始数据我们要将其一部分分为traindata,一部分分为test data。train data用于训练,test data用于测试准确率。在test data上测试的结果叫做vali 阅读全文
摘要:
python pandas(ix & iloc &loc) loc——通过行标签索引行数据 iloc——通过行号索引行数据 ix——通过行标签或者行号索引行数据(基于loc和iloc 的混合) 阅读全文
摘要:
Python: sklearn库 —— 数据预处理 数据集转换之预处理数据: 将输入的数据转化成机器学习算法可以使用的数据。包含特征提取和标准化。 原因:数据集的标准化(服从均值为0方差为1的标准正态分布(高斯分布))是大多数机器学习算法的常见要求。 如果原始数据不服从高斯分布,在预测时表现可能不好 阅读全文
摘要:
pandas.Series.value_counts Series.value_counts(normalize=False, sort=True, ascending=False, bins=None, dropna=True) 功能:返回包含唯一值计数的对象。结果对象将按降序排列,以便第一个元素 阅读全文
摘要:
pandas.DataFrame 中的insert(), pop() 在pandas中,del、drop和pop方法都可以用来删除数据,insert可以在指定位置插入数据。 可以看看以下示例。 阅读全文
摘要:
Python关于%matplotlib inline %matplotlib inline 是一个魔法函数(Magic Functions)。官方给出的定义是:IPython有一组预先定义好的所谓的魔法函数(Magic Functions),你可以通过命令行的语法形式来访问它们。可见“%matplo 阅读全文
摘要:
LeetCode 合并区间 给出一个区间的集合,请合并所有重叠的区间。 示例 1: 示例 2: 首先,将各个区间按照开始时间升序排列,这样的话,如果相邻区间出现重叠,则一定是 前一个区间的结束时间end >= 后一个区间的开始时间start 。 所以,我们首先将interval按照开始时间start 阅读全文