05 2021 档案

摘要:pip install superset安装superset时报错: ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'C:\\Users\\Leno 阅读全文
posted @ 2021-05-26 10:34 foreast 阅读(374) 评论(0) 推荐(0) 编辑
摘要:1. f实现字符串格式化 if __name__ == '__main__': s1 = "aa" s2 = "bb" s3 = 'cc' print(f"result:{s1}") print(f"result:{s1, s2, s3}") # 解析成了一个字典,总结:{}里面可以写变量或这表达式 阅读全文
posted @ 2021-05-25 09:31 foreast 阅读(131) 评论(0) 推荐(0) 编辑
摘要:迭代器 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭代器: 创建一个迭代器: 把一个类作为一个迭代器使用需要在类中实现两个方 阅读全文
posted @ 2021-05-24 16:33 foreast 阅读(57) 评论(0) 推荐(0) 编辑
摘要:1.协程 https://www.sohu.com/a/236536167_684445 2. 使用协程 import time import asyncio async def f1(): # async创建一个协程 print("f1") await asyncio.sleep(8) # 直接返 阅读全文
posted @ 2021-05-24 14:34 foreast 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一、两种类型的Hash表 Hash表:假设有编号为 0 到 B-1 的B个位置(桶)存放数据,使用一个Hash函数,把需要存储的数据作为参数计算一个介于 0 到 B-1的值,将这个数据存放到这个值对应的位置(桶),所有数据存放完毕,则形成一张Hash表 1.静态Hash表 桶数目B不变 2. 动态H 阅读全文
posted @ 2021-05-22 11:08 foreast 阅读(1096) 评论(0) 推荐(0) 编辑
摘要:在给方法参数添加默认值时候,不要使用可变数据类型 方法默认值是在方法定义时候赋予的,如果默认值为可变参数,那么在多个地方调用方法时,如果没有传这个参数,得到的默认值的引用为同一个 案例1: class Bus(): def __init__(self, p=[]): # 方法默认值是在方法定义时候赋 阅读全文
posted @ 2021-05-18 18:10 foreast 阅读(245) 评论(0) 推荐(0) 编辑
摘要:pass 阅读全文
posted @ 2021-05-18 09:52 foreast 阅读(30) 评论(0) 推荐(0) 编辑
摘要:1.数据结构 基本结构为B+树,B+树的数据结构: https://www.cnblogs.com/liuxuelin/p/14773342.html 2.B-tree索引的操作 2.1索引的创建 首先将每一个需要索引的元组生成对应的索引元组,然后调用tuplesort对索引元组进行排序,最后创建索 阅读全文
posted @ 2021-05-16 13:38 foreast 阅读(96) 评论(0) 推荐(0) 编辑
摘要:一、B树 1.B树的定义 B树就是一棵平衡的多叉查找树 2.B树的作用以及相对于二叉查找树的优势 用于实现快速查找,相对于二叉树,具有更多的分支,更小的高度。查找树的高度决定了查找过程中访问磁盘的次数,而磁盘的访问速度低。由于B树具有更小的高度,因此在查找时对磁盘的访问会大大降低,从而相对于二叉查找 阅读全文
posted @ 2021-05-16 10:50 foreast 阅读(698) 评论(0) 推荐(0) 编辑
摘要:代码: import pandas as pd import datacompy if __name__ == '__main__': a = [(1, 2, 5), (3, 4, 5), (2, 3, 4)] df = pd.DataFrame(data=a, columns=["a", 'b', 阅读全文
posted @ 2021-05-14 10:00 foreast 阅读(2736) 评论(0) 推荐(0) 编辑
摘要:if __name__ == '__main__': import string st = string.Template("select * from aa where ab = ${qiu} and ${zhang}") p = {'qiu': "'aaa'", 'zhang': "'bbb'" 阅读全文
posted @ 2021-05-07 19:56 foreast 阅读(903) 评论(0) 推荐(0) 编辑
摘要:什么是csv 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本) 读csv文件 1、首先导入CSV模板 2、创建一个CSV文件对象 3、打开文件进行读取 # coding:utf-8 im 阅读全文
posted @ 2021-05-07 13:28 foreast 阅读(160) 评论(0) 推荐(0) 编辑