- 博客(17)
- 收藏
- 关注
原创 SQL面试必会50题-个人练习总结
1.查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(重点)关键点-利用子查询构造临时表如下:s_idscore(01)score(02)019080SELECT a.s_id, s.s_name, a.s_score, b.s_score from (SELECT s_id, s_score from score WHERE c_id='01') as a INNER JOIN (SELECT s_id, s_score from scor
2021-09-04 14:35:37
460
原创 Datawhale SQL 04
4.1UNION ALL 实现不去除重复重复行的并集.SELECT * FROM product WHERE sale_price > 500 UNION ALLSELECT * FROM product2 WHERE sale_price > 500;4.2并集-对称差SELECT * FROM(SELECT * FROM product UNIONSELECT * FROM product2) as p WHERE product_id NO
2021-08-25 21:53:10
136
原创 Datawhale SQL 03
3.1CREATE VIEW ViewPractice5_1AS SELECT product_name,sale_price,regist_date FROM product WHERE sale_price >= 1000 AND regist_date = '2009-09-20'(列名可省略)结果如下:3.2会报错,因为修改视图同样也会修改原表,但表的某些字段不能为空,所以无法插入该条数据。3.3标量子查询实现SELECT product_id, product_
2021-08-21 16:39:21
182
原创 Datawhale SQL 02
目录2.12.22.32.42.52.62.72.1SELECT product_name,regist_dateFROM productWHERE regist > '2009-4-28';2.2返回购买价格为空的所有记录返回购买价格不为空的所有记录返回空列表2.3SELECT product_name,sale_price,purchase_price FROM product WHERE sale_price>=purchase_price+500;SE
2021-08-19 18:48:21
161
原创 datawhale GNN 打卡3
使用citeseer数据集,该数据集描述了3327篇世界顶会之间的引用。节点维度[3327,3703],有9104条边mlp的Test Accuracy: 0.5790GCN的Test Accuracy: 0.7150GAT 的 Test Accuracy: 0.6440
2021-06-23 20:26:02
204
原创 GNN打卡1
首先,简单回顾了图论方面的知识,其中拉普拉斯矩阵是图卷积节点嵌入的基本原理。其次,学习了PYG中Data和dataset的使用。data.Data类用来表示图数据集,有很多方便的函数和属性。dataset模块里面则包含了很多现成的数据集供使用。作业:class NewData(torch_geometric.data.Data): def __init__(self,node_org=None,node_author=None,node_paper=None,edge_index_a_o=No
2021-06-16 20:17:50
75
原创 对决策树的理解和学习
(部分资料来自西瓜书)基本算法决策树是一类非常常见的机器学习方法。对于一个新数据,根据其属性 ,从树的根节点开始,沿着分支,经过若干内部结点,最终到达某一个叶结点,将叶结点存放的类别作为决策结果。例:西瓜决策树如下:原理:1.对于一个存在 d 个属性的训练集2.选择其中一个属性 ,根据属性的取值把训练集划分为若干子集。3.若某个子集中只含有一个类别的数据,那么该子集所在的分支结点可以作为一个叶结点。如果该子集不纯,则用剩下 d 1 个属性重复 步骤 2 ,直到 (1)属性集为空;( 2 )
2021-03-29 20:53:05
1003
原创 打卡1
运行结果:************************************ 1 ************************************[LightGBM] [Warning] num_threads is set with nthread=28, will be overridden by n_jobs=24. Current value: num_threads=24Training until validation scores don’t improve for 200
2021-03-16 12:58:56
283
原创 PYthon-PIckle泡菜库
腌制:把对象转化成二进制存放如,将一个列表按二进制存入文件:import picklelist1 = [3,34,'fjidd']pickle_file = open('list1.pkl','wb')pickle.dump(list1,pickle_file)pickle_file.close()然后再取出来:pickle_file = open('list1.pkl','rb')list2 = pickle.load(pickle_file)作用:将大数据储存起来,使数据更清爽。
2020-12-04 11:34:45
10893
原创 PYthon-OS和OS.path
模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。OS方法getcwd() 返回当前工作目录chdir(path) 改变当前工作目录listdir(path) 列举该path包含的文件名mkdir(path) 创建单层目录(父目录必须存在)makedirs(path) 递归创建多层目录remove(path) 删除文件rmdir(path) 删除单层目录,如该目录非空则抛出异常
2020-12-04 11:03:23
236
原创 PYthon-文件
打开文件open(file, mode=‘rt’, buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)file文件地址>>> f = open('E:/test.txt', 'w') # A>>> f = open('E:\test.txt', 'w') # 错误方法,反斜杠会转义>>> f = open('E://test
2020-11-30 22:33:45
111
原创 PYthon-集合
集合:{}+无映射,是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。利用唯一性和set()去重>>> num1=[1,2,2,2,3]>>> num1=list(set(num1))>>> num1[1, 2, 3]但由于set()无序,所以前后顺序会变frozenset() 创建一个不可变集合(不可添加
2020-11-30 16:12:27
90
原创 PYthon-字典
文章目录基础基本用法其他创建字典的方法基础字典,又称hash哈希值、关系数组。是一种映射类型,而非序列类型。特点:一个key对应一个value,实例如下:dict1={'李宁':'一切皆有可能!','耐克':'Just do it!'}print('耐克的口号是:',dict1['耐克'])运行结果:耐克的口号是: Just do it!如果大括号里面有映射,则为字典;没有映射则为集合。基本用法其他创建字典的方法序列方法(套了三个括号)dict1=dict((('李宁'
2020-11-30 15:27:18
204
1
原创 PYthon-递归
文章目录基础基础定义:函数调用自身def recursion(): return recusion理论上函数无限调用,python设置深度最多100次修改递归最大深度import syssys.setrecursionlimit(120)递归求阶乘
2020-11-23 17:26:00
320
原创 Python-函数
文章目录Function作用域、函数嵌套和闭包Function作用域、函数嵌套和闭包使用嵌套函数要注意一点就是作用域问题,inside() 函数是内嵌在 outside() 函数中的,只有 outside() 调用,在外边或者别的函数体里是无法对其进行调用的。def outside(): print('I am outside!') def inside(): print('I am inside!')#错误的引用inside() #正确的引用 insi
2020-11-22 18:19:15
434
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人