摘要:
最近工作中,需要使用python实现一种排序方式,简要说明如下: 1.排序方式 假设有一个序列,数据为:['n1', 'n2', 'n10', 'n11', 'n21', 'n3', 'n13', 'n20', 'n23'], 排序后需要达到这个效果:['n1', 'n2', 'n3', 'n10' 阅读全文
摘要:
参考书籍:《python核心编程(第二版)》 相关模块:copy模块 1、浅拷贝 浅拷贝:对象赋值是简单的对象引用,当创建一个对象,然后把它赋值给另一个变量的时候,python并没有拷贝这个对象,而是拷贝了这个对象的引用。拷贝的对象本身是新的,但是内容不是,序列类型对象的浅拷贝是默认类型拷贝。如下代 阅读全文
摘要:
如执行下面的代码: 1 import csv 2 3 if __name__ == "__main__": 4 5 content1 = ['hello'] 6 content2 = ['world'] 7 8 with open('test.csv', 'w') as f: 9 writer = 阅读全文
摘要:
目的:判断两个序列的成员是否一样,如:list1 = [1, 2],list2 = [2, 1],则两个序列的成员是一样的。 实现:借助集合set()的性质实现。 代码如下: 1 if __name__ == "__main__": 2 l = [[2, 1], [3, 4]] 3 for i in 阅读全文
摘要:
本文章作为我的一系列关于《利用python进行数据分析》的笔记的文章的索引。分为四部分。 第一部分:numpy基础,共六节: numpy基础--ndarray(一种多维数组对象):https://www.cnblogs.com/mrlayfolk/p/12245315.html numpy基础--通 阅读全文
摘要:
本文章作为我的其它一系列关于《python核心编程《第二版》》的笔记的文章索引。 第一章:Python-快速入门:https://www.cnblogs.com/mrlayfolk/p/12103516.html 第二章:本章节是介绍python的序列数据结构,共四节: Python数据类型-序列: 阅读全文
摘要:
之前使用过一种方法实现求集合间的并集,参考文章:https://www.cnblogs.com/mrlayfolk/p/12373532.html,这次使用另外一种方法实现,这种方法效率更高。 目的: 求多个集合之前的并集,例如:现有四个集合C1 = {11, 22, 13, 14}、C2 = {1 阅读全文
摘要:
注:本代码主要是为了实现多个集合之间求并集时的辅助代码,简单的举个例子来说明代码的功能。 约定:例如{11: [2, 3]}表示数据11在集合2和集合3中都存在。 现有以下数据: d0 = {38: [2], 11: [2, 3], 22: [2, 3]} d1 = {11: [0, 0, 1, 3 阅读全文
摘要:
目的:求多个集合之前的并集,例如:现有四个集合C1 = {11, 22, 13, 14}、C2 = {11, 32, 23, 14, 35}、C3 = {11, 22, 38}、C4 = {11, 22, 33, 14, 55, 66},则它们之间的并集应该为: C1 & C2 & C3 = {11 阅读全文
摘要:
目的:使用python的numpy、pandas、matplotlib库来分析成都二手房的房价信息。 原始数据来源:贝壳找房网站上的数据https://cd.ke.com/ershoufang 环境:win10 python 3.7.3 参考链接:入门Python数据分析最好的实战项目(一) 环境: 阅读全文