自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 问答 (2)
  • 收藏
  • 关注

原创 分组+窗口函数判断连续天数

分组+窗口函数判断连续天数

2022-10-07 10:47:17 563 1

原创 常用的函数-MySQL

常用的函数-MySQL

2022-09-30 11:57:59 984

原创 数据分析(第三天)

NumPy、Pandas的使用

2022-06-13 21:38:06 381

原创 数据分析(第二天)

NumPy、Pandas的使用

2022-06-13 21:36:12 326

原创 数据分析(第一天)

numpy、pandas的使用

2022-06-13 21:33:53 140

原创 SQL高级处理

SQL高级处理1 窗口函数1.1 基本概念和使用方法窗口函数也称为OLAP函数。OLAP 是 OnLine AnalyticalProcessing 的简称,意思是对数据库数据进行实时分析处理。为了便于理解,称之为 窗口函数(window function)。常规的SELECT语句都是对整张表进行查询,而窗口函数可以让我们有选择的去某一部分数据进行汇总、计算和排序。窗口函数的通用形式:<窗口函数> OVER ([PARTITION BY <列名>]

2022-05-29 15:58:24 111

原创 MySQL的集合运算

文章目录集合运算1.表的加减法1.1 什么是集合运算2.表的加法--union2.1 UNION2.2 UNION 和 OR 谓词2.3 包含重复行的集合运算 UNION ALL2.4 隐式数据类型转换2.5 MySQL 8.0 不支持交运算INTERSECT2.6 差集,补集与表的减法2.6.1 MySQL 8.0 还不支持 EXCEPT 运算2.6.2 EXCEPT 与 NOT 谓词2.6.3 INTERSECT 与 AND 谓词2.7 对称差3.连接3.1 内连结(INNER JOIN)3.1.1 使

2022-05-29 15:57:44 840

原创 稍微复杂的查询

稍微复杂的查询以后的 笔记 全部不在粘贴图片,图床收费还麻烦,决心不在使用。文章目录稍微复杂的查询1.视图1.1 什么是视图1.2 视图与表有什么区别1.3 为什么会存在视图1.4 如何创建视图1.5 如何修改视图结构1.6 如何更新视图内容1.7 删除视图2.子查询2.1 定义2.2 嵌套子查询2.3 标量子查询2.4 关联子查询小结练习题1.创建视图2.3.常用函数3.1 算术函数3.1 字符串函数3.2 日期函数3.3 转换函数4. 谓词4.1 LIKE谓词 -- 用于字符串的部分一致查询4.2

2022-05-29 15:56:14 85

原创 基础查询语句

基础查询语句注:文章中的图片上传到腾讯云,现在账号注销了,图片也无法查看,不过不影响阅读。以下内容为基础内容,适合新手学习,也适合对常用语法做复习使用。1.简单查询1.1 从表中某列全部内容从表中选取数据时需要使用SELECT语句,也就是只从表中选出(SELECT)必要数据的意思。通过SELECT语句查询并选取出必要数据的过程称为匹配查询或查询(query)。登录数据库mysql -u root -p[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dyj

2022-05-29 15:55:28 909

原创 mysql 常用查询语句

常用的查询语句数据库使用的是:mysql 8.0.28,安装过程可参考:https://zhuanlan.zhihu.com/p/476277176。1.初识SQLSQL是为操作数据库而开发的语言。国际标准化组织(ISO)为 SQL 制定了相应的标准,以此为基准的SQL 称为标准 SQL。完全基于标准 SQL 的 RDBMS 很少,通常需要根据不同的 RDBMS 来编写特定的 SQL 语句,原则上,本课程介绍的是标准 SQL 的书写方式。根据对 RDBMS 赋予的指令种类的不同,SQL 语句可以分

2022-05-21 19:54:31 1111

原创 数组刷题-力扣

一维数组刷题1.题目名称:加一66.加一# https://leetcode.cn/problems/plus-one/solution/class Solution: def plusOne(self, digits): tail = len(digits) - 1 carry = 0 # 进位 while tail >= 0: if digits[tail] < 9:

2022-05-21 19:22:00 87

原创 多分类-mnist数据集-Pytorch实现

多分类-mnist数据集-Pytorch实现model.parameters()for param in model.parameters(): # model.parameters() 返回 generate 迭代器 print(type(param), param.size())out:<class 'torch.nn.parameter.Parameter'> torch.Size([100, 784])<class 'torch.nn.

2022-05-19 11:32:06 936 2

原创 多分类 - 手写识别体-3层

神经网实现 手写识别体的多分类上篇博文,忽略偏置(b),且代价(损失)函数直接就是差的平方和,本篇文章增加了对偏置的讨论,本文是本人的学习笔记,如果出现问题,欢迎大家批评指正。需具备知识:二元函数的偏导数的求解和意义链式法则求导数据集的下载使用以下git命令克隆:git clone https://github.com/mnielsen/neural-networks-and-deep-learning.git该数据集分为:60000 幅训练图像10000 幅测试图像

2022-05-13 18:11:27 461

原创 二维数组一次取batch_size条数据

1.构造数据data = np.arange(30).reshape(6, 5)dataout:array([[ 0, 1, 2, 3, 4], [ 5, 6, 7, 8, 9], [10, 11, 12, 13, 14], [15, 16, 17, 18, 19], [20, 21, 22, 23, 24], [25, 26, 27, 28, 29]])2.每次取出batch_size条数据print(d

2022-05-09 09:58:36 214

原创 多分类-手写识别体

1.分析数据集数据集:mnist_train.csv 数据集一共 (60000, 785) 行列 数据。 已知 28 * 28 = 784第一列的值为标签值。范围(0, 9), 我们希望神经网络能够预测得到正确的标签值。剩下的 784 = 28*28 列数据 是手写识别体的数字的像素值。因此 我们可以把第一列作为标签值,剩下的 28*28 列 作为 变量。import pandas as pdimport numpy as nppath = r'data\mnist_train.csv

2022-05-08 16:19:21 3720 1

原创 Pytorch构建自定义数据集并使用神经网络预测

1.构建自定义数据集读取 二维表格 数据df = pd.read_csv(r'data\distance.csv') print(df.head())out: num A0 A1 A2 A3 x y z label0 0 1016.931217 4782.857143 4552.962963 6298.994709 50 50 88 11 1 13

2022-05-06 14:15:59 2012

原创 Pytorch构建二维表格自定义数据集

对于二维表格,我们要进行预测,首先就是数据预处理,如何把处理好的数据变换成 Pytorch 所使用的数据集是首要步骤。1.构建自定义数据集torch.utils.data包括了Dataset和DataLoader两个类。torch.utils.data.**Dataset是一个抽象类,不能够直接调用。如果你想自定义数据集的话,就需要继承该类,并实现__len__和__getitem__方法。**前者提供数据的大小,后者通过给定索引获取数据与标签。因为__getitem__一次只能获取一个数据而我们采用的

2022-05-05 19:10:18 1402

原创 Pytorch的简单使用

1.加载数据集我们使用 FashionMNIST 数据集。注:FashionMNIST 数据集 是一个定位在比MNIST图片识别问题稍复杂的数据集,它的设定与MNIST几乎完全一样,包含了 10 类不同类型的衣服、鞋子、包等灰度图片。以下实例是多分类问题。使用 TorchVision 数据集# 从开源数据集中下载训练集: 这里使用 FashionMNIST 数据集training_data = datasets.FashionMNIST( root="data", t

2022-05-04 20:33:57 497

原创 Python类和继承

1.类的定义1.1 类的定义和使用:类定义 class <类名> <语句组> 类对象及其使用执行一个类定义将创建一个类对象 :属性访问(成员变量)实例化实例对象 : 初始化和使用创建一个类的实例对象:实例对象名 = 类名(属性),将自动调用 类中的 init() 方法完成初始化class C: """:arg 说明: Python 中提供了一个内置函数 isinstance(),专门

2022-05-04 10:49:19 747

原创 pandas处理excel表格

1.需求今天有同学问我一个小需求,如下:要把以上excel表格中8点、14点、20点的数据,提取出来,然后转换成如下excel数据:这里表格中sheet_name太多,复制、粘贴太过于枯燥! 哭哭哭!2.使用pandas处理每个excel表格中sheet_name都是从 0629 到 0903,而且每个sheet_name数据都是一样的,我们读取一个sheet_name之后就可以循环读取,手动复制、粘贴太枯燥了…2.1 观察数据我们先读取这个表格:import numpy as npi

2022-04-29 15:58:04 1485

原创 SQL7 2021年11月每天的人均浏览文章时长

1.问题描述问题:统计2021年11月每天的人均浏览文章时长(秒数),结果保留1位小数,并按时长由短到长排序。输出示例:示例数据的输出结果如下题目链接2.数据DROP TABLE IF EXISTS tb_user_log;CREATE TABLE tb_user_log ( id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID', uid INT NOT NULL COMMENT '用户ID', artical_id IN

2022-04-20 13:16:49 792

原创 有效的括号-栈的括号匹配

1.题目描述题目链接给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。示例 1:输入:s = "()"输出:true示例 2:输入:s = "()[]{}"输出:true示例 3:输入:s = "(]"输出:false示例 4:输入:s = "([)]"输出:false示例 5:输入:

2022-04-11 18:25:10 159

原创 栈与递归的应用

1.递归递归:简单理解的话,函数自己调用自己 就成为递归。递归定义时,递归的部分必须比原来的整体简单,并且递归要有 递归定义的出口,递归定义的出口 是 不能递归的,否则就会无限递归下去。我们知道 阶乘的数学定义如下:很明显 阶乘的定义就是 递归形式的。求 5的阶乘?步骤:1.求 fact(5), 我们需要求fact(4)2.在计算 fact(5) 时, 这个函数的参数是 n = 5, 然后递归调用 fact(4), 函数的参数 n=43.3.递归调用 fact(3) 时,函数参数为34

2022-04-11 16:45:56 432

原创 栈的实现与应用

1.栈栈:是一种常用的数据结构,特点是:先入后出实现方法:1.顺序表2.链表1.1 顺序表实现顺序表的实现:列表本身可以看做是用栈实现的,但是 list.pop(index=),形参的索引为空时可以看做出栈,但是list提供可以删除指定索引的元素,因此我们使用列表定义严格意义的栈。1.把列表 [] 作为私有的成员变量2.栈只能操作栈顶元素,我们根据顺序表的特点,把顺序表的尾部作为栈顶,操作式复杂度为O(1) 定义如下:# 定义异常:栈下溢 class StackUnderflow(

2022-04-09 14:51:16 1011

原创 字符串替换函数的实现

1. 替换字符串这里我们先实现替换目标串 s 中的第一个匹配的 from 串,把 pattern 串 替换成 to 字符串。int str_replace(char s[],char from[], char to[]) { return flag;从 目标串 中匹配 from字串// 1.从 目标串 中匹配 from字串 // strstr(m, pattern) : 从 字符串 m 中匹配pattern,返回匹配成功时的下标的地址 char *midStr = strstr

2022-04-06 15:42:10 3336

原创 pyplot.plot() 画图

画图pyplot.plot() 的官方文档解释:链接1.1 画二维平面图import pandas as pdimport numpy as npimport matplotlib.pyplot as pltx = np.arange(0, 10, 3)y = np.arange(0, 10, 3)print(x)plt.plot(x, y, '*g--')plt.show()以上代码是画 二维平面图,python plt.plot(x, y, '*g--')这里的x 表示横坐标

2022-04-05 11:07:49 3638

原创 逻辑回归的简单应用

1.获取数据import pandas as pdimport numpy as npfrom sklearn.model_selection import train_test_splitfrom sklearn.preprocessing import StandardScalerfrom sklearn.linear_model import LogisticRegressiondata = pd.read_csv(r'data\distance.csv')data.head()

2022-03-30 21:22:18 513

原创 爬取最新通知

1.爬取最新通知要导入的包:from urllib.request import Request from urllib.request import urlopen import urllib.parse import datetime from bs4 import BeautifulSoup 定义解析网址的函数def get_new_notice(website:str): # 直接使用 urlopen('网址') 返回 404 错误,对方网站设置有反爬

2022-03-30 15:04:53 121

原创 反转链表-四种方法

反转链表链接题目:描述给定一个单链表的头结点head,长度为n,反转该链表后,返回新链表的表头。以上转换过程如下图所示:示例1输入:{1,2,3}返回值:{3,2,1}示例2输入:{}返回值:{}复制说明:空链表则输出空 1.迭代法因为单链表只能由当前节点查找到后一个节点,因此使用迭代法时,需要保存当前节点的后一个节点。curr 指向链表的当前节点,next 保存curr节点的下一个节点(因为是单链表,不保存的话,改变方向之后就找不到旧节点的

2022-03-29 14:16:29 28333 7

原创 数据结构:线性表

线性表是基本的数据结构之一,是一组元素的抽象。线性表包含顺序表和链接表(简称链表),顺序表在C语言中一般使用数组去实现,链表使用结构体去实现。在Python中,list对象是采用顺序表实现的。1. 顺序表顺序表是将表中的元素顺序的存储在连续的内存里。优点:查询速度快,时间复杂度为O(1)缺点:插入元素速度慢,时间复杂度为O(n)表中元素个数需要提前定义2. 链表链表:通过链接各个结点实现的技术就叫做链表。链表中的结点分为指针域和数据域,具体见下图。结点中的data用来存放数据

2022-03-28 20:48:59 2589

原创 egmentation fault C语言

egmentation fault C语言看如下程序:#include<stdio.h>#include<string.h>void swap(char *x, char *y){ char temp = *x; *x = *y; *y = temp;} void main(){ char *str = "apple"; // 这里当修改字符内容时3会有问题 swap(str, str+4);} 昨天遇到了如上的

2022-03-27 10:14:49 801

原创 字符串反转

字符串反转链接1.题目编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。示例 1:输入:s = ["h","e","l","l","o"]输出:["o","l","l","e","h"]示例 2:输入:s = ["H","a","n","n","a","h"]输出:["h","a","n","n","a","H"] 提示:1 <=

2022-03-26 20:20:52 276 2

原创 字符串匹配

字符串匹配1.朴素的串匹配算法(暴力解法)1.1 分析设t是目标串(母串),p是模式串(待匹配串),i , j 分别指向 模式串 和 目标串,m、n分别是模式串p和目标串t的长度。从目标串的第0个字符,挨个进行比较,遇到不相等的字符就停止。模式串与目标串的下一个字符进行比较,重复上一个步骤。一个一个字符遍历目标串直到找到为止。1.2 Python实现:def match(t:str, p:str): ''' t:目标串(母串) p:模式串(要匹配的字符串)

2022-03-23 14:13:17 4540

原创 国庆期间每类视频点赞量和转发量

国庆期间每类视频点赞量和转发量题目链接描述用户-视频互动表tb_user_video_logiduidvideo_idstart_timeend_timeif_followif_likeif_retweetcomment_id110120012021-09-24 10:00:002021-09-24 10:00:20110NULL210520022021-09-25 11:00:002021-09-25 11:00:30001N

2022-03-20 21:38:12 433

原创 数据归一化

数据归一化归一化(Normalization):将一列数据变化到某个固定区间(范围)中,通常,这个区间是[0, 1],广义的讲,可以是各种区间,比如映射到[0,1]一样可以继续映射到其他范围,图像中可能会映射到[0,255],其他情况可能映射到[-1,1]。1. 公式Xnormalization=Xi−XminXmax−XminX_{normalization} = \frac{X_i-X_{min}}{X_{max}-X{min}}Xnormalization​=Xmax​−XminXi​−Xm

2022-03-20 12:44:28 651

原创 数据结构与算法(Python语言描述)P86和P88判断谓词和谓词参数的理解

1.书中说的"判断谓词"和"谓词参数"P86页代码如下:def find(self, pred): p = self._head while p is not None: if pred(p.elem): return p.elem p = p.next这里的 pred 是一个函数,相当于形参里参入一个实现判断功能的函数,对于Python语言传入函数名即可。理解如下:假如我们定义一个find函数如下:def find(num

2022-03-18 10:32:01 646

原创 计算机组成原理 易考点

计算机组成原理 易考点1. 要点2. 运算器3. 存储器4. 控制器重点:进制转换原码、反码、补码的计算,以及补码的加减法浮点数在计算机中是怎么表示的?以32位的计算机为例说明加法器的原理是什么?请简要叙述?存储器的分类?什么是三级存储结构?请你简要说明SRAM 和 DRAM的相同点和不同点?ROM 是什么?和 RAM相比有什么区别?Cache 主要由什么构成的?什么是虚拟存储器?什么是内存?1Byte = 8 Bit 1KB = 2102^{10}210

2022-03-16 14:46:26 361

原创 MySQL - 每月涨粉量和当前总粉丝数

每月涨粉量和当前总粉丝数题目链接1. 数据准备DROP TABLE IF EXISTS tb_user_video_log, tb_video_info;CREATE TABLE tb_user_video_log (id INT PRIMARY KEY AUTO_INCREMENT COMMENT '自增ID',uid INT NOT NULL COMMENT '用户ID',video_id INT NOT NULL COMMENT '视频ID',start_time datetime C

2022-03-16 14:01:20 1413

原创 最大子数组和

最大子数组和1. 问题53. 最大子数组和难度简单4508收藏分享切换为英文接收动态反馈给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组 是数组中的一个连续部分。示例 1:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例 2:输入:nums = [1]输出:1示例 3:输入:nums = [5,4,-1,7,8]输出:23

2022-03-13 19:18:24 7019

原创 新用户数和日活跃数

新用户数和日活跃数题目链接:https://www.nowcoder.com/practice/dbbc9b03794a48f6b34f1131b1a903eb?tpId=268&tqId=2285346&ru=/exam/oj&qru=/ta/sql-factory-interview/question-ranking&sourceUrl=%2Fexam%2Foj%3Ftab%3DSQL%25E7%25AF%2587%26topicId%3D268描述用户行为日志表

2022-03-13 16:10:22 938

空空如也

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

TA关注的人

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