自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 【SQL 分组排名问题】 开窗函数和子查询效率对比

但是with as 建临时表和子查询的效率比,子查询效率更快。和上一篇问题类似,瞬间想到使用开窗函数/子查询。开创函数等于在join后的表中增加一列。子查询的执行效率就比较优秀一些。

2025-05-23 00:19:56 315

原创 【SQL 】笛卡尔乘积、rank、开窗函数和with as临时表

多列IN条件必须加括号,where (e.departmentId,e.salary) in ( SELECT departmentId,max(salary),并且可以在后续的查询中使用这个临时表,在查询结束后该临时表就被清除了。这种语法的使用可以使得复杂的查询变得简单,同时也可以提高查询效率。看到另一个笛卡尔乘积的解法,前方有笛卡尔乘积的作用和注意事项(但是感觉查询时间可能会长)√ 用dense_rank(),同数取并列排名 1、1 、2。分组查询部门最高的薪水,再查询最高薪水对应的人。

2025-05-21 12:05:47 546

原创 【SQL 】左连接、not exists和select1、not in 使用

例如,SELECT * FROM test WHERE NOT EXISTS (SELECT 1 FROM test t WHERE t.id = ‘1’),如果子查询没有找到id为1的记录,那么主查询的条件就成立。以客户表为主表关联订单表,关联字段为customerId和id,去关联后订单表为null的数据。左表为主表右表为副表,取主表的全部数据和字段,右表关联左表则显示关联字段,无关联则填NULL。可以看出,左右连接顺序会以左连接的左表为主表,主表全部展示,右表跟随关联(有则关联)。

2025-05-19 21:22:02 946

原创 SQL Having用法和Where的区别

因为满足次数的条件 count(email)是因为分组后才出现的,无法用where进行筛选,分组后的筛选选择使用 having。如果一定要用where呢,怎么筛选出满足条件的email。即 select email from a where count(a.email)>1。2、 只取结果,不需要重复明细,用去重(distinct)经常容易打错字(用于提醒自己)2、步骤二 :只需要把上述表当作新表a,外层继续筛选满足条件的email。1、步骤一:解法1 表明可以取出email与email对应的数量。

2025-05-16 15:14:13 437

原创 SQL 自连接使用原理和示例

我们执行后发现左右表做了全连接,且左表按顺序依次关联右表同一字段。结果如下,满足e1.managerId = e2.id的行。等同于统计学中的自助法,只有一张表就自己创造多表关联。按左顺序依次依次关联右表。注意:相同字段关联是左右表重复的宽表。自关联数据表需要用另命名的字段来取数。快捷键 Ctrl+/,多行注释。左表和右表应满足什么条件?WHERE 条件限制。数据人重拾SQL第一天。

2025-05-15 19:05:17 514

原创 【Macbook cuda环境搭建】

torch-gpu为环境名称(按意愿修改),python3.8和3.9都被验证可以用的。M1-GPU 支持功能仅在 MacOS Monterey (12.3+) 中受支持。毕业前换了苹果,环境重新更新,用来跑自然语言处理相关模型,主要基于PyTorch。检验Pytorch环境,终端命令行输入 python,进入python环境。据说大部分默认安装了Xcode,我们需要验证一下,没有的话就更新下。,选择合适版本命令复制,犯懒就直接复制我这个。在终端命令行验证Anaconda是否成功。返回True,OK啦。

2024-02-22 21:39:40 16877 6

原创 【正则匹配 收藏】

存图

2022-10-31 22:26:07 198

原创 Anaconda Jupyter 配置 pytorch 报错:Python版本过高 处理办法

Anaconda 安装pytorch 配置到jupyter 报错:Python版本过新处理

2022-09-21 20:33:21 1977

原创 统计机器学习导论第四章答案

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码

2021-04-25 16:19:53 1956

原创 统计机器学习导论第三章答案(笔记)

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、随堂笔记Lab二、课后习题9、10、139. This question involves the use of multiple linear regression on the Auto data set.10. This question should be answered using the Carseats data set.13. In this exercise you will create some si

2021-04-25 16:03:26 2892

原创 统计机器学习导论第二章答案

R语言学习笔记统计机器学习导论第二章部分习题文章目录R语言学习笔记一、8题8. This exercise relates to the College data set, which can be found in the file College.csv. It contains a number of variables for 777 different universities and colleges in the US. The variables areNow use the plo

2021-04-13 14:19:08 2248 2

原创 MATLAB学习笔记

MATLAB学习笔记矩阵的基本使用1.矩阵的生成2.矩阵的合并3.矩阵的运算4.矩阵标准化5.学习时用到的例子标题矩阵的基本使用你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。1.矩阵的生成零矩阵:zeros(m):产生mm零矩阵。zeros(m,n):产生mn零矩阵。zeros(size(A)):产生与矩阵A同样大小的零矩阵。全时1的矩阵:ones(m):产生mm

2021-03-16 22:58:37 533

TestSubmissionAssignment2.R

TestSubmissionAssignment2.R

2021-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除