自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 视图

视图创建视图*创建视图CREATE VIEW T1 ASSELECT …(之后视图T就可以被当作普通表一样使用,如delete、update等。但插入操作比较复杂,需要对原始表进行插入)更改视图*更改视图方法一:DROP VIEW TCREATE VIEW AS …方法二:CREATE OR REPLACE VIEW T ASSELECT …(并将此sql源码保存)WITH OPTION CHECK某个视图存在的条件可能是C1-C2>0,当Update视图时,可能就会导

2021-01-11 16:45:03 104

原创 Mysql-基本函数

基本函数数值与字符串函数*numerical function数值函数SELECT ROUND(5.76,1)(四舍五入,满5进1)SELECT TRUNCATE(5.7663,2)(截断)SELECT CEILING(5.7)(最小的>=该数的整数)SELECT FLOOR(5.2)(最大的<=该数的整数)SELECT ABS(-5)SELECT RAND() (0,1之间均匀分布的随机数)*string function字符串函数SELECT LENGTH(‘SKY’)

2021-01-10 16:13:31 179

原创 MYSQL-复杂查询

复杂查询子查询*双SELECTSELECT *FROM TWHERE C1 > (SELECT C2FROM TWHERE C3 = X3)– WHERE C1 NOT IN (SELECT 查询)*相关子查询逻辑(执行慢,对每一行都要执行一次内部子查询)SELECT *FROM T eWHERE C1 > (SELECT AVG(C1)FROM TWHERE C2 = e.C2)(外查询对于id1来说,判断id1的C1值是否大于内查询中id1所在C2集

2021-01-07 13:29:34 303 1

原创 MYSQL-聚合函数

聚合函数汇总数据*常见的聚合函数MAX(),IMN(),AVG(),SUM(),COUNT()SELECT MAX© AS hightes,MIN(C * 1.5) AS lowest,AVG© AS average,COUNT(DISTINCT C1) AS n1– COUNT(*) (计算全部行数)FROM T (只运行非空值,跳过空值)WHERE C2 > ‘2019-07-01’*案例SELECT ‘First half of 2019’ as date_range,

2021-01-07 10:31:17 200

原创 Mysql-插入更新与删除

插入、更新与删除插入insert*插入单行NSERT INTO TVALUES (DEFAULT,C2,NULL/DEFAULT,…) (所有列都必须一一对应)INSERT INTO T (C2_NAME,C1_NAME,C5_NAME)VALUES(C2,C1,C5)(不不需要一一对应,也不需要写NULL和DEFAULT)*插入多行INSERT INTO T (C1_NAME)VALUES (C11),(C12),(C13)*多张关联表的插入,父表记T1,子

2021-01-06 13:19:11 129

原创 Mysql-select语法笔记

选择,表记为 T,列名记为C,某个具体取值记为X单表查询*顺序SELECT *FROM TWHERE C1 = XORDER BY C2*列运算与重命名SELECTC3,C4+10 AS ‘newname’FROM TWHERE C1 = XORDER BY C2*去重SELECT DISTINCT C1FROM T*时间SELECT *FROM TWHERE C > ‘1990-01-01’*多条件(AND > OR,NOT)SELECT *FRO

2021-01-05 16:39:55 136

原创 从最大熵模型看logistic回归与softmax回归

关于李航一书中看到的最大熵模型,一开始从原理上的理解就开始不懂了,查了资料后总结了一些自认为能说服我的解释:1.最大熵模型的实质与原理?为什么要挑选熵最大的模型?最大熵原理是1957年由E.T.Jaynes提出的,其主要思想是,在只掌握关于未知分布的部分知识时,应该选取符合这些知识但熵值最大的概率分布。其实质就是,在已知部分知识的前提下,关于未知分布最合理的推断就是符合已知知识最不确定或最随机的推断,这是我们可以作出的唯一不偏不倚的选择,任何其它的选择都意味着我们增加了其它的约束和假设,这些约束和假设根

2020-11-28 09:05:35 390

原创 从GML看logiatic回归与softmax回归

之前对为什么sigmoid函数能表示为概率的问题不明白,看了广义线性回归之后才知道其原理,这篇博客讲得很详细。添加链接描述

2020-11-26 18:27:59 138

原创 CART回归树后剪枝_李航统计学习方法

import numpy as npimport collectionsclass Node: def __init__(self,fea = None,val=None,left = None,right = None,res = None,leaf = False,MSE = None,Num = None): #val:划分值 #fea:划分变量 #res:节点的预测值 self.fea = fea self

2020-11-21 02:26:31 221

原创 神经网络反向传播的矩阵复合求导计算

以前一直以为矩阵的复合求导和可微函数的复合求导是一样的,但是在推导神经网络梯度公式的时候往往会出现一些符号次序不对的问题,我这里借用吴恩达编程作业中给出的浅层神经网络的案例来计算反向传播的梯度。关于矩阵复合求导法则可以参考:矩阵的复合求导...

2020-10-20 01:03:57 1171

原创 吴恩达课后作业lr_utils模块与数据资源包下载地址

自行修改lr_utils.py读取图片文件的地址,并把lr_utils.py放到自己运行的同一个文件夹下链接: https://pan.baidu.com/s/1vkYOw8yyWqpbQQUSUkmIfA 密码: w5hs

2020-10-17 23:23:45 1400 6

原创 数据结构-邓俊辉视频(Python代码-图Chap6)

1.Vertex.py顶点类from enum import Enumclass VStatus(Enum): UNDISCOVERED = 0 DISCOVERED = 1 VISITED = 2class Vertex: def __init__(self,data = None,inDegree = 0,outDegree = 0,status = VStatus.UNDISCOVERED,dTime = -1, fTime

2020-09-25 03:53:58 168

原创 数据结构-邓俊辉视频(Python代码-树Chap5)

文件1——BinNode.py#长子兄弟表示法:父节点指向first child,且first child指向next sibling#利用长子兄弟表示法,二叉树能表示所有类型的树class BinNode: def __init__(self,data,parent = None): self.parent = parent self.lChild = None self.rChild = None self.data = da

2020-08-31 16:37:39 187

原创 数据结构-邓俊辉视频(Python代码-栈与队列Chap4)

这里使用Chap3定义好的链表类作为父类继承,邓俊辉使用的Vector类作为父类继承。栈顶有所区别#stack.py 栈的接口与实现import DisorderDoublelinkedlist as ll #第三章代码DisorderDoublelinkedlist.pyclass stack(ll.Doublelinkedlist): #像弹夹一样的栈 #先进后出,后进先出 #当用向量派生的时候,是尾端push,尾端remove,尾端top,操作都是O(1)。栈顶是尾端

2020-08-27 17:13:38 197

原创 Mysql数据库语法汇总(sql必知必会)

2020-04-01 18:17:04 135

原创 数据结构-邓俊辉视频(Python代码-链表Chap3)

1.链表操作与向量操作比较ArrayList与LinkedList插入速度问题看插入位置与数据容量大小package Chap3;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;//数组插入慢但定位快,链表插入快但定位慢,在最前面插入数据一般是数组慢//在最后面插入数据两者速...

2020-03-15 17:20:21 187

原创 数据结构-邓俊辉视频(java代码-向量 Chap2)

2.1接口、向量操作(追加、删除、倒置、插入)java中String是不可变字符串,有一个类是StringBuffer,是“可变”字符串。这里自己写了一个类似于StringBuffer类的代码。接口:package Chap2;public interface IStringBuffer { public void append(String str);//追加字符串 public ...

2020-02-11 21:48:43 237

原创 数据结构-邓俊辉视频(java代码-排序算法 Chap1)

-Chapter11.1 Haistonepackage Chap1;import java.util.Scanner;public class Hailstone { private static Scanner s; public static void main (String[] args) { int len = 1; System.out.println("P...

2020-02-06 19:48:48 330

原创 ASCII、GB2312、GBK、Unicode、UCS-2、UCS-4、UTF-8总结

一直以来常被编码带来的乱码问题所困惑,花了点时间粗略搞懂了这些编码之间的来龙去脉。主要参考的是这三篇文章:1,2,3ASCII表Only:口口口口 口口口口每个“口”代表1bit,只存放0/1最大为二进制1111 1111,即最多只表示到十进制255思想:8bit=1Byte表示1个字符,因此最多只能表示2^8=256个字符,一开始美国的计算机设计者只使用了126个字符,后来计算机...

2019-10-06 15:04:26 1233

空空如也

空空如也

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

TA关注的人

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