(数据库)知识点整理
摘要:需要记得数据库知识点 一、基本操作 SHOW DATABASES -- 查看所有数据库USE school -- 切换数据库SHOW TABLES -- 查看数据库内所有表DESCRIBE student -- 显示数据库表中所有信息CREATE DATABASE westos; -- 新建数据库E
阅读全文
(数据库)查询
摘要:DQL查询数据(重要) 基本操作 查询操作:select 查询指定 -- 查询指定字段SELECT `studentno`,`loginpwd` FROM`student` 查询全部 -- 查询全部学生SELECT * FROM `student` 查询时换表头(给结果起名) -- 查询指定字段 使
阅读全文
(机器学习)线性回归基础
摘要:线性回归 回归问题的判定 目标值是连续性的值,而分类问题的目标值是离散的值 回归处理的问题为预测: 预测房价 销售额的预测 设定贷款额度 总结:在上述案例中,可以根据事物的相关特征预测出对应的结果值 线性回归在生活中的映射:生活案例【预测学生的期末成绩】: 期末成绩的制定根据平时成绩加考试成绩,该例
阅读全文
(机器学习)交叉验证
摘要:K折交叉验证 目的: 选出最为合适的模型超参数的取值,然后将超参数的值作用到模型的创建中 思想: 将样本的训练数据交叉的拆分出不同的训练集和验证集,使用交叉拆分出不同的训练集和验证集分别实验模型的精准度,然后就求出的精准度的均值就是此次交叉验证的结果,将交叉验证作用到不同的超参数中,选取出精准度最高
阅读全文
(机器学习)KNN学习曲线绘制
摘要:通过学习曲线得到KNN最优k值 import numpy as npfrom sklearn.neighbors import KNeighborsClassifierimport sklearn.datasets as datasetsfrom sklearn.model_selection im
阅读全文
(机器学习)KNN 鸢尾花数据训练
摘要:KNN分类模型 概念: 简单地说,K-近邻算法采用测量不同特征值之间距离方法进行分类(K-Nearest Neighoor, KNN) 1.捕获鸢尾花数据 2.提取样本数据 3.对数据集进行拆分,测试集占总数据的百分之二十 4.观察数据集:看是否需要进行特征工程的处理 5.实例化模型对 6.使用训练
阅读全文
(机器学习)字典 文本特征提取
摘要:字典特征提取 目的:我们所采集到样本中的特征数据往往很多时候为字符串或其它类型的数据,我们知道电脑可以识别二进制数值型的数据,如果把字符串给电脑,电脑是看不懂的,机器学习如果不是数值型数据,是识别不了的 from sklearn.feature_extraction.text import Coun
阅读全文
(Linux)文件操作
摘要:创建与删除 touch test.txt 创建文件 mkdir 创建文件夹 rm 移除 rm -d xxx 移除空目录 rm -r xxx 一般删除方法 移除隐藏文件,文件名前加.即可 To run a command as administrator (user "root"), use "sud
阅读全文
(数据库)MySQL数据管理 DML语言(增删改)
摘要:MySQL数据管理 外键(了解即可) 方式一、在创建表的时候,增加约束(麻烦,比较复杂) 学生表的gradeid字段,要去引用年级表的gradeid 定义外键key 给这个外键添加约束(执行引用) references 引用 删除有外键关系的表的时候,必须先删除引用别人的表(从表),再删除被引用的表
阅读全文
(数据库)修改和删除数据表字段
摘要:修改删除表 修改 修改表名 alter table 旧表名 rename as 新表名 alter table xxx rename as xxx1 增加表的字段alter table 表名 add 字段名 列属性 alter table xxx1 add age int(11) 修改表的字段(重命
阅读全文
(数据库)表的类型
摘要:数据库表的类型 关于数据库引擎 innodb 默认使用 myisam 早些年使用 区别: myisam innodb 事物支持 不支持 支持 数据行锁定 不支持 支持 外键 不支持 支持 全文索引 支持 不支持 表空间大小 较小 较大,约为两倍 常规使用操作: myisam:节约空间,速度快 inn
阅读全文
(数据库)创建数据库表
摘要:创建数据库表 -- 注意点,使用英文(),表的名称和字段尽量使用``括起来-- AUTO_INCREMENT 自增-- 所有语句后面加,(英文),最后一个不用加-- DEFAULT 默认-- COMMENT 注释-- PRIMARY KEY 主键,一般一个表只有一个主键CREATE TABLE IF
阅读全文
(数据库)字段属性
摘要:数据库的字段属性(重点) unsigned: 无符号的整数 声明了该列不能声明为负数 zerofill: 0填充 不足的位数,使用0来填充,int(3),5->005 自增 通常理解为自增,自动再上一条记录的基础上+1(默认) 通常用来设计唯一的主键 index,必须时整数类型 可以自定义设置主键自
阅读全文
(数据库)列的数据类型
摘要:数据库的列类型 数值 tinyint 十分小的数据 1个字节 smallint 较小的数据 2个字节 mediumint 中等大小的数据 3个字节 int 标准的整数 4个字节 bigint 较大的数据 8个字节 float 浮点数 4个字节 double 浮点数 8个字节(存在精度问题) deci
阅读全文
(数据库)基本操作语句
摘要:操作数据库 注:命令不区分大小写 创建数据库 create database if not exists westos CREATE DATABASE IF NOT EXISTS westos 其中if not exists 是为了防止当已有westos是报错,只有不存在时执行 删除数据库 drop
阅读全文
(机器学习)机器学习概述
摘要:定义 机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测 数据 模型 预测 数据集 结构:特征值+目标值 对于每一类数据我们可以称之为样本 有些数据集可以没有目标值 机器学习算法分类 目标值:类别->分类问题 目标值:连续性数据->回归问题 目标值:无->无监督学习 监督学习(预测)
阅读全文
(机器学习)人工智能概述
摘要:人工智能概述 1956年8月,足足两个月的会议,讨论用机器来模仿人类学习以及其它方面的智能,虽然没有达成普遍共识,但是却为会议的讨论起了一个名字人工智能,1956年也成为了人工智能元年。 1980年,统计学习方法又被称为机器学习,使用统计方法实现人工智能,如垃圾邮件的过滤系统。 2010年以后,深度
阅读全文
(数据库)基础一
摘要:JavaEE:企业级开发 web方面 web: 前端 页面:展示,数据 后台 连接点:连接数据库 JDBC,连接前端(控制,控制视图跳转,和给前端传递数据) 数据库 存取数据,TXT,EXCEL,WORD 数据库 DB(DataBase) 概念:数据仓库,软件,安装在操作系统之上 作用:存储数据,管
阅读全文
(Linux)概述及基础指令
摘要:Linux版本 内核版本: 操作系统心脏,处理跟各种硬件打交道的工作 硬件管理,内存管理,文件系统,线程还礼 稳定版本,开发版本 发行版本: 内核版本+各种应用软件(办公,媒体播放,浏览器,数据库) Ubuntu,Redhat,centOS··· Ubuntu文件系统 不同系统对于文件管理是不一样的
阅读全文
(java)异常
摘要:什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:写的某个模块,用户输入不一定符合你的要求,你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,要读取数据库的数据,数据可能是空的等,程序正在跑着,内存或硬盘可能满了等等 软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们
阅读全文
(java)面向对象(下)
摘要:封装 该露的露,该藏的藏 程序设计要追求”高内聚,低耦合“。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合就是仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏 属性私有:get/set Student
阅读全文
(java)面向对象(上)
摘要:面向对象 & 面向过程 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么 面向过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考,最后,才对某个分类下的细节进行面向过程的思索 面向对象适合处理负责的问题,适合处
阅读全文
(java)数组基础
摘要:数组 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们 数组的声明创建 首先必须声明数组变量,才能在程序中使用数组。 int[] nums; // 常用定义int nu
阅读全文
(java)方法、可变参数、递归
摘要:方法 什么是方法 System.out.println(),是什么 System:类 out:对象 println:方法 调用system类中out对象的println方法 Java方法就是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创
阅读全文
(java)流程控制
摘要:流程控制 Scanner对象 之前我们学的基本语法中我们并没有实现程序和人的交互,但是java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特性,我们可以通过Scanner类来获取用户的输入。 基本语法 Scanner s = new Sca
阅读全文
(java)包机制和JavaDoc
摘要:包机制 为了更好地组织类,java提供了包机制,用于区别各类名的命名空间 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名 为了能够使用某一个包的成员,我们需要再java程序中明确导入该包,使用import语句可完成此功能 import
阅读全文
(java)基本运算符
摘要:运算符 java语言支持如下运算符: 算数运算符:+ - * / % ++ -- 赋值运算符:= 关系运算符:< > <= >= == != instanceof 逻辑运算符:&& || ! 位运算符:& | ^ ~ << >> >>>(了解) 条件运算符:?: 拓展赋值运算符:+= -= *= /
阅读全文
(java)数据类型、变量常量、命名规范、字节、类型转换
摘要:类型 强类型语言 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用 安全性高 速度慢 弱类型语言 可以不符合规定VB,JS Java的数据类型分为两大类 基本类型(primitive type) 数值类型 整数类型 byte占一个字节范围:-18-127 short占2个字节范围:-32
阅读全文
(java)建立项目,初始快捷键,注释
摘要:建立项目 为了方便管理,建立空项目 Create New Project Empty Project->Finish 整个项目名,位置 ->Finish 等待Indexing...转完 弹出Project Structure 关掉 File->New->Module 新建一个模块 File->Pro
阅读全文
(java)开发环境
摘要:JDK下载与安装 安装 JDK8搜索,找到下载地址 Java-local/jdk/8u181-b13 的索引 (huaweicloud.com) 接受许可 注册账号,下载电脑对应版本,得到安装包 双击安装JDK 更换路径,记住安装路径 配置环境变量 我的电脑->右键->属性 环境变量->JAVA_H
阅读全文
(java)简要说明
摘要:C & C++ 1972 C诞生 贴近硬件,运行极快,效率极高 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982 C++诞生 面向对象 兼容C 图形领域、游戏等 Java 建立 语法像C 没有指针 没有内存管理 真正的可移植性,编写一次,到处运行 虚拟机,只要平台安装了 jvm,就可以
阅读全文
MarkDown的基本使用
摘要:Markdown 标题 三级标题 四级标题 字体 hello,world! hello,world! hello,world! hello,world! 引用 matkdown使用 分割线 图片 超链接 点击跳转超链接 列表 A B C A B C 表格 名字性别生日 A 男 199904505 代
阅读全文