思路:主要是看每门课程下,每个分数比该课程所有分数小的有几个 保留名次空缺: select a.cid, a.sid, a.score , count(a.score<b.score)+1 as rank from sc a left join sc b on a.cid=b.cid and a.s ...
分类:
数据库 时间:
2020-06-24 23:26:42
阅读次数:
132
有时需要根据条件,访问DataFrame中的数据。例如,找出电影数据集中,某个导演的电影: # 加载数据 movies_df = pd.read_csv("IMDB-Movie-Data.csv", index_col="Title") movies_df.columns = ['rank', 'g ...
分类:
编程语言 时间:
2020-06-21 22:57:55
阅读次数:
81
SQL 中通过 top 或 limit 子句得到第一条数据不难,再配合排序,就能得到最大的那一行:select top 1 * from T order by f desc 如果最大值有多条记录,想全部得到,就需要子查询得到最大值,然后二次遍历数据得到和最大值相同的所有记录:select * fro ...
分类:
数据库 时间:
2020-06-18 19:55:40
阅读次数:
94
本文参考了【算法】并查集(Disjoint Set)和并查集详解 并查集原理 并查集是一种用于处理不相交集合之间合并问题的数据结构,例如求连通子图、判断是否存在环、求最小生成树等。 以判断图中是否有环为例,下图是一个无向图。 graph TB; A B A C A D C D C E 首先把每一个顶 ...
分类:
其他好文 时间:
2020-06-17 20:10:17
阅读次数:
53
rules: { loseEfficacyReason: [ { required: true, message: '请输入原因', trigger: 'blur' }, { min: 2, message: '请输入不少于2个字符', trigger: 'blur' }, { pattern: / ...
分类:
其他好文 时间:
2020-06-17 16:48:07
阅读次数:
124
import collections import random Card = collections.namedtuple("Card", ["rank", "suit"]) class FrenchDeck: ranks = ["A"] + [str(n) for n in range(2, 1 ...
分类:
其他好文 时间:
2020-06-15 17:29:29
阅读次数:
64
Python 之 Sqlite3数据库 SQLite数据库是一款非常小巧的嵌入式开源数据库软件,它使用一个文件存储整个数据库,优点是使用方便,但是功能相比于其它大型数据库来说,确实有点差距。由于此次数据库实践所需要求不多,所以就使用SQLite来完成。值得一提的是,Python内置SQLite3,所 ...
分类:
数据库 时间:
2020-06-13 22:57:12
阅读次数:
104
假设$A$是$m*n$矩阵,可通过证明$Ax=0$和$A^TAx=0$这两个n元方程有相同解来证明$rank(A^TA)=rank(A)$。 (1) $Ax=0 \rightarrow A^TAx=0$,即方程$Ax=0$的解也是$A^TAx=0$的解; (2) $A^TAx=0 \rightarr ...
分类:
其他好文 时间:
2020-06-09 20:56:47
阅读次数:
192
题目描述: 给定一个由表示变量之间关系的字符串方程组成的数组, 每个字符串方程 equations[i] 的长度为 4, 并采用两种不同的形式之一:"a==b" 或 "a!=b"。 在这里,a 和 b 是小写字母(不一定不同),表示单字母变量名。 只有当可以将整数分配给变量名,以便满足所有给定的方程 ...
分类:
其他好文 时间:
2020-06-08 16:17:53
阅读次数:
65
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1 ...
分类:
编程语言 时间:
2020-06-08 09:27:59
阅读次数:
99