自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梅花落

你要努力,你想要的要自己给自己。

  • 博客(41)
  • 收藏
  • 关注

原创 TensorFlow使用GPU

有一种论点认为GPU比CPU的速度更快。如果电脑是NVIDIA显卡并且计算能力>=3.5,则使用GPU。(根据TensorFlow官网会变)查看自己显卡型号(右键:NVIDIA控制面板——>系统信息)查询对应的计算能力到TensorFlow官网查询发布的GPU支持,查看硬件要求和软件要求:https://www.tensorflow.org/install/gpu驱动程序一般电脑上都会带,重点是安装 CUDA toolkit 和 cuDNN安装CUDA toolkit根

2020-10-03 23:34:20 45309 13

原创 在 jupyter notebook 中使用R语言

踩了各种坑终于成功了,记录一下过程~要有R和jupyter,在R的命令行中输入:install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'), destdir = "D:\\Softwares\\R\\R-4.0.0\\packages")其中,destdir参数指定要下载的包的安装位置。在R中安装 IRkernel 包:参考网上的代码报错

2020-10-03 11:40:25 1508

原创 office忘记保存怎么查看自动保存的文件

文件——>选项——>保存,查看自动保存的默认位置比如我的excel目录就是:C:\Users\WANGBING1-JK\AppData\Roaming\Microsoft\Excel\

2020-08-24 21:07:54 1771

原创 mysql 连接数据库时error 2059 解决

mysql 连接数据库时error 2059 解决原因解决方法管理员运行cmd修改加密方式原因mysql8新版本发布,安装后出现2059错误。原因是在mysql8之前的版本中加密规则为mysql_native_password,而在mysql8以后的加密规则为caching_sha2_password。所以通过命令行方式将加密方式改回老版的方式。解决方法管理员运行cmd执行命令进入数据库:mysql -u root -p如果提示MySQL不是内外部的命令的话,需要将MySQL的bin目录添加

2020-08-21 20:44:05 2845 2

原创 R升级版本

起因:在R中安装包总是报错:Warning : 说是缺少Rtools,也打不开下载网址。下载了Rtools但是这是个新软件不是包,安装后仍然不知道怎么用。于是想更新R版本法一:在R GUI中通过包升级install.packages("installr",destdir=) # 安装升级所用的包library(installr) # 加载installr包check.for...

2020-04-29 13:26:54 3933

原创 随机数

实际中往往使用伪随机数。这些数列是“似乎”随机的数,实际上它们是通过一个固定的、可以重复的计算方法产生的。计算机产生的随机数有很长的周期性。它们不真正地随机,因为它们实际上是可以计算出来的,但是它们具有类似于随机数的统计特征。如果想要使用随机数,又想能够结果复现,可以指定随机数种子。一般种子可以以当前的系统时间,这是完全随机的。一个种子生成一个固定的随机数序列清空工作空间并不能消除随机...

2020-04-29 09:02:28 345

原创 生成模型与判别模型

对于输入数据集X,输出类别Y生成模型:由数据学习联合概率密度分布P(x, y),然后求出条件概率分布P(y|x)作为预测的模型。即生成关系:P(Y|X) = P(X, Y)/P(X)。代表有朴素贝叶斯、高斯混合模型、隐马尔科夫模型等。从统计的角度表示数据的分布情况,能够反映同类数据本身的相似度。但它不关心到底划分各类的那个分类边界在哪。处理过程会告诉你关于数据的一些统计信息(p(x|y) 分布 ...

2020-04-27 17:28:42 133

原创 核支持向量机SVM的应用

文章目录1. 核技巧2. 理解SVM3. 调参4. 应用乳腺癌数据集-分类-RBF核SVM5. 优缺点与参数6. some docstring核支持向量机(kernelized support vector machine)(通常简称为SVM),可以同时用于分类和回归,在sklearn中为SVC和SVR。背后数学比较复杂,可参见《统计学习基础》。from sklearn.svm import ...

2020-03-28 20:20:06 1089

原创 树模型与python实现

文章目录一.决策树1. 乳腺癌数据集-分类2. 可视化1. 树的可视化:2. 特征重要性(feature importance)3. 回归树4. 优缺点与主要参数二. 集成的树三. some docstring一.决策树from sklearn.tree import DecisionTreeClassifier # 分类决策树from sklearn.tree import Decisi...

2020-03-26 16:14:10 1878

原创 好看的python可视化-pyecharts库

文章目录一.饼图、环形图二.条形图三.折线图官方中文文档,很详细很好看,配着里面的示例https://pyecharts.org/#/zh-cn/官方API文档,几乎包揽了全部内容。便于查看。如果有一定的基础,建议直接在API中寻找所需内容。一.饼图、环形图单个饼图或环形图from pyecharts import options as optsfrom pyecharts.char...

2020-03-25 23:43:18 867

原创 梯度下降法

一.预备知识2.梯度下降法三.代码实现先占个坑

2020-03-25 16:04:16 81

原创 python获取某路径下的目录结构

查看目录下所有的子目录和子文件## 获得某个路径下所有文件夹与子文件的树形结构import json, osdef list_dir(path, res): for i in os.listdir(path): temp_dir = os.path.join(path, i) if os.path.isdir(temp_dir): ...

2020-03-24 19:57:01 1879

原创 kNN原理与python应用

文章目录应用-Iris数据集查看数据数据拆分为训练集与测试集观察数据-可视化kNN-model评估模型-使用测试集,进行结果对比进行预测应用-Iris数据集来源于《Python机器学习基础教程》一书,机器学习之旅从鸢尾花开始~注意:python中机器学习数据集结构:featuretargetX1,…,XnydatatargetXyscikit-l...

2020-03-09 22:25:47 257

原创 线性模型的sklearn应用

文章目录一. linear models for regression1.线性回归 linear regression应用:波士顿房价数据集2. 岭回归 ridge regression应用数据量对模型性能的影响3. Lasso二. linear models for classification1. Logistic回归-乳腺癌数据集2. 用于多分类-多分类Logistic与线性SVM线性SV...

2020-03-09 22:22:07 769

原创 R与Python中颜色大全

配色技巧: 边框用“steelblue”,填充用lightblue or skyblue,炒鸡好看,或者orange+lightgold,总结为:同色系 深边框+浅填充

2020-03-07 17:03:14 3395 2

原创 Python 数据清洗

文章目录一.数据清洗与准备1.缺失值过滤(删除缺失值)补全2.数据转换3.字符串操作二.数据连接、联合与重塑三.数据聚合与分组一.数据清洗与准备1.缺失值NaN(np.nan): 对数值型数据,浮点值NaN(not a number)NA(not available)None 均为缺失值,通过data.isnull()检测,反方法:data.notnull()过滤(删除缺失值)new...

2020-03-03 16:03:21 496 1

原创 正则表达式

基本概念正则表达式:字符串的处理方式,是通用的字符串方法。字符组:同一位置上可能出现的各种字符,方括号之间列出所有可能出现的字符,例如:[0-9a-zA-Z]、[#.?],注意是一位和一个数。其中字符出现顺序和出现次数对字符组没有影响。字符组的范围表示法:[ASCII码小的-码大的]元字符:具有特殊意义的字母,比如-表示范围。若想表达其本身含义,需用转义字符\转义。排除型字符组:,在字...

2020-03-02 16:59:22 310 1

原创 聚类-R语言

1.层次聚类R语言代码:install.packages("flexclust",destdir = "D:\\Softwares\\R\\R-3.6.1\\packages")install.packages("NbClust",destdir = "D:\\Softwares\\R\\R-3.6.1\\packages")library(NbClust)par(mfrow=c(1,1...

2020-03-02 15:14:08 4357 4

原创 pandas入门

文章目录一. 概述二. 数据结构1. Series2. DataFrame一. 概述处理表格型数据,每一列数据类型可以不一样导入:import pandas as pdfrom pandas import Series,DataFrame二. 数据结构1. Series属性:.value :值.index :索引.name: 名字可以自定义索引的一维数组。默认索引是0,...

2020-02-22 12:02:30 894 1

原创 R语言基础

一. Tips区分大小写,下标从1开始赋值符号:<- ,快捷键:alt+ -注释:#,整段按行注释:ctrl+shift+C,不提供块注释功能vignette(“dplyr”) # 实用介绍性PDF,查看某个包的主要函数,包括介绍和示例工作空间workspace:新建一个项目就是一个工作空间,里面可以有多个R程序文件。选择某子部分使用$而不是.# 常用函数:getwd...

2019-12-31 21:05:29 1126

原创 MySQL问题集锦

重启服务管理员身份运行cmd,net stop mysql ,停止当前mysql服务,net start mysql ,就可以重新启动mysql服务mysql导入文件报错:[Err] 1067 - Invalid default value for ‘存储时间’:应该是建表时时间类型的默认值设为了default ‘0000-00-00 00:00:00’,而mysql的严格模式默...

2019-12-14 21:37:59 247

原创 Python语法基础

元组元组 :长度固定,元素不可变,赋值会报错(如果元素是可变的,则可修改该元素)nested_tup = (4,5,6),(7,8) # 嵌套元组nested_tuptup = tuple('string') # 序列类型转换为元组tuptup[0] # 通过下标访问里面元素tup = (1,2,3)+(4,5) # 加号连接元组为一个元组tup = tup*4 ...

2019-12-14 21:32:32 465

原创 SQL-多表查询

来自必知必会的实践子查询(嵌套查询)嵌套在其他查询中的查询-- 查询订购了物品RGAN01的所有顾客,订单细节表中有产品号和订单号,连接到订单表中的订单号和顾客号,连接到顾客表中的信息SELECT cust_name,cust_contactFROM CustomersWHERE cust_id IN (SELECT cust_id FROM Orders W...

2019-12-14 20:40:21 810 1

原创 Python 基础练习题

基础练习1.温度转换实例2.天天向上的力量3.身体质量指数计算4. 圆周率计算5.计算基本统计值6.简单的文本词频统计英文文本:hamlet中文文本-三国演义统计人物7.政府工作报告词云1.温度转换实例tStr=input("请输入温度值:") # 输出获得的是一个字符串if tStr[-1] in ['F','f']: # 字符串最后一个字符是否在这个列表中 ...

2019-12-14 20:38:17 3714 1

原创 Python 数据读取与写入

1.Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。语法:str.join(sequence)sequence – 要连接的元素序列。2.python将数据写入txt或csv.excel有行数限制。而txt和csv没有,csv是逗号分隔的文本文件,打开的感觉和excel表格类似,但实际上是纯文本文件。写数据的时候常用两种模式,一种是“覆盖写”——先...

2019-12-14 20:37:48 1338

原创 Python之禅

PEP8风格指南-必须遵守的规则1.空白1.使用空格来缩进,不要用tab2.和语法相关的每一层缩进使用4个空格3.每行字符数不应超过794.对于占据了多行的长表达式,首行后换行后的每一行都应在通常缩进级别上再加4个空格5.函数与类之间用两个空行隔开6.同类中的方法之间用一个空行隔开7.赋值时赋值号左右两侧各有且只有一个空格8.使用下标、调用函数或给参数赋值时,不要在两旁添加空格...

2019-12-14 20:37:08 2129 82

原创 jupyter语言基础

?的用途1.显示对象的概要信息显示该对象的概要信息,包括类型/字符串表示/长度/docstring, 类似于summary+helpprint? def add_numbers(a,b): # 自定义函数 ''' 该函数的说明,包括实现功能,输入参数,返回值等用于解释说明,用于概要中的docstring Add two numbres togethe...

2019-12-14 20:35:51 1063

原创 NumPy数组基础

numpy的random用法:numpy.random.rand(d0,d1,…,dn):根据给定维度生成[0,1)之间的数据,包含0,不包含1。dn:表格每个维度返回值:指定维度的arraynp.random.rand(4,2) # 4*2的矩阵,第一维的维数是4,第二维的维数是2np.random.rand(4,3,2) # shape: 4*3*2numpy.random.ra...

2019-12-14 20:35:09 563

原创 R语言 基本函数系列

summary(dataKaTeX parse error: Expected 'EOF', got '#' at position 13: avgprice) #̲ 查看变量的基本统计信息 q…avgprice,c(0.3333,0.6666),na.rm = T) # 查看变量的不同分位数,不能有缺失值length(dataavgprice[dataavgprice[data...

2019-12-14 20:34:47 754

原创 SQL-其他特性

来自必知必会的实践1. 约束(管理数据的规则)1. 实体完整性-主键:唯一标识表中的一行。– 主键唯一&主属性非空– 在创建表中以PRIMARY KEY定义,列级或表级约束– 主键值不能重用,即删除一行后,主键值不分配给新行2. 参照/引用完整性-外键(一个表的属性如果是另一个表的主键,则该属性是第一个表的外键)– 外键只能接受另一个表已有的主键值,外键可防止意外删除-- ...

2019-11-19 21:44:14 125

原创 SQL-游标

来自必知必会的实践游标 cursor– 有时需要在检索出的结果集中前进或后退一行或多行,需要用到游标– 游标存储了查询出的结果集,应用程序可以根据需要滚动或浏览其中的数据。视图存储的是查询本身。– 游标主要用于交互式应用,用户需要滚动数据库客户端屏幕上的数据,浏览或更改。游标对基于web的应用用大,因为游标的应用服务器是数据库客户端而不是最终用户。所以大多数Web开发人员需要重新开发相应的...

2019-11-19 11:10:56 103

原创 SQL-事务管理

来自必知必会的实践事务处理 transaction processing是一种机制,用来管理必须成批执行的SQL操作,保证一组操作不会中途停止。这组语句要么完全执行,要么完全不执行。如果没有错误发生,整组语句的结果提交(写入)数据库表,否则,回滚(rollback),将数据库恢复到某个已知且安全的状态。比如转账,自己银行卡减少的同时,另一个银行卡必须增加,不能中途错误导致一个减少另一个却没有...

2019-11-19 09:57:04 757

原创 SQL-操纵表

操纵表的数据(增删改)1. 插入数据– 确保自己有插入权限插入完整的行数据--插入完整的行数据INSERT INTO Customers -- 当不指定哪些列时,需要给出符合所有列的数据,次序与表中一致,没有要用空值,不是很安全的做法,不推荐VALUES('1000000006','Toy Land','123 Any Street','New York','NY','11111'...

2019-11-18 16:32:26 158

原创 SQL-视图

视图VIEW– 含义:是虚拟的表,不包含任何数据,只包含使用时动态检索数据的查询,仅仅用来查看数据,其他表数据变化后,视图的查询重新检索,返回新的数据– 作用:简化操作,编写查询后可以建为视图,方便的重用而不必知道基本查询细节;保护数据– 使用:创建视图后,可以用与表相同的操作,就像真表一样– 性能:每次使用视图时,都重新进行视图包含的这个查询。因此复杂视图、嵌套视图性能下降很厉害。– ...

2019-11-18 16:20:08 222

原创 SQL-汇总数据

来自必知必会的实践汇总数据(不需要实际的行,只需要由这些行计算的结果,即汇总信息)1. 聚集函数 ,高效,比客户端快得多AVG():求单列的平均值(所有行或满足条件的行),忽略值为NULL的行。– 若想对多个列求平均,需要使用多个AVG()函数。-- 查询产品表中所有产品的平均单价SELECT AVG(prod_price) AS avg_price -- ...

2019-11-17 11:31:08 2258

原创 SQL-SELECT查询

简单查询1. 检索单个列– 查询产品表的产品名SELECT prod_name FROM Products;2. 检索多个列,列名以逗号分隔– 查询产品表的ID,产品名,产品价格列SELECT prod_id,prod_name,prod_priceFROM Products;3. 检索所有列,使用 * 通配符除非必要最好别用,因为检索不需要的列会降低检索和应用程序的性能。...

2019-11-17 08:53:03 1327

原创 SQL-建表与插入数据

建表1. Create Customers Table 顾客表,管理顾客信息CREATE TABLE Customers( cust_id char(10), --唯一的顾客ID是主键,非空约束已包含,可不写 cust_name char(50) NOT NULL, -- 顾客名,非空约束 cust_address char(50) NULL, --属性默...

2019-11-17 08:31:44 2794

原创 SQL基础

1.关于注释'-- ':单行注释/* */: 多行注释快捷键注释:选中需要注释的语句,先Ctrl+k,再Ctrl+c,注释成功。取消注释:先Crtrl+k,在Ctrl+u2.关于执行可以选中按F5直接执行选中语句3.数据类型:限制列中存储的数据,允许变换排序顺序,数值类型的数值才能正确排序,字符串中以字典顺序排序• datetime:日期时间值• float:• decim...

2019-11-17 08:31:12 138

原创 变量命名法

匈牙利命名法(Hungarian)广泛用于Windows环境中,在有意义的变量名前面加上相应小写字母的符号标识作为前缀。小写前缀标明了这个变量的类型和用途。比如a_myArray:表示一个数组。常用小写前缀如下:骆驼命名法(CamelCase)像驼峰一样,首字母小写,后面每个逻辑断点用大写字母标记。常用于简单变量例如:printEmployeeArray帕斯卡命名法(PascalC...

2019-11-02 15:29:40 577

转载 版本控制Git与SVN

版本控制器的作用:可以协同代码管理,让多人开发代码得以实现。回归到以前的任何一个时间点的代码处(好比:开始写了很多代码,后面有修改了一些,突然IDE崩溃,但是发现还是以前的代码更好,这个时候无法回去,这个时候没有后悔药吃,但是可以使用版本备份,但是即花费空间和花费时间)。由于上面的版本备份造成版本众多,难于找到正确的版本(SVN有专门的日志记录了文件的每一次修改,可以通过查看日志...

2019-11-02 15:07:55 162

空空如也

空空如也

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

TA关注的人

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