自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 pytorch基础操作

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LbUFozRy-1659413228723)(C\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220802103550360.png)]b.repeat(4,32,1,1)代表把b重复1x4=4次,c重复32*32次,h1x1=1次,w1x1=1次。sub(a,b)减;div(a,b)除以,mul(a,b)乘以;...

2022-08-02 12:08:22 508 1

原创 线性回归与非监督性学习

在统计学中,线性回归(Linear Regression)是利用称为线性回归方程的最小平方函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析y=k∗x+by = k*x + by=k∗x+bf(x)=w_1x_1+w_2x_2+…+w_dx_d+bw为权重,b称为偏置项,可以理解为:w_0×1定义:线性回归通过一个或者多个自变量与因变量之间之间进行建模的回归分析。其中特点为一个或多个称为回归系数的模型参数的线性组合一元线性回归:涉及到的变量只有一个多元线性回归:涉及到的变量两个或两个以上[外

2022-06-19 23:25:12 235

原创 线性回归和岭回归

在统计学中,线性回归(Linear Regression)是利用称为线性回归方程的最小平方函数对一个或多个自变量和因变量之间关系进行建模的一种回归分析y=k∗x+by = k*x + by=k∗x+bf(x)=w_1x_1+w_2x_2+…+w_dx_d+bw为权重,b称为偏置项,可以理解为:w_0×1定义:线性回归通过一个或者多个自变量与因变量之间之间进行建模的回归分析。其中特点为一个或多个称为回归系数的模型参数的线性组合一元线性回归:涉及到的变量只有一个多元线性回归:涉及到的变量两个或两个以上[外

2022-06-19 14:56:54 821

原创 机器学习算法分类 评估 调优-第二部分

所有数据n等分,然后选择不同分数的i/n为训练集,剩余的分数作验证集,然后可以得到不同的准确率[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RWDqyO0z-1655610877782)(C:\Users\Administrator\Desktop\QQ截图20220618121023.png)]超参数:就是需要手动设置的参数。那么对于交叉验证来说,每组超参数都采用交叉验证呢个开进行评估的画,就可以最后选出做最优参数组合建立模型API:sklrearn.model_selec

2022-06-19 11:56:27 238

原创 机器学习算法分类 评估 调优

监督学习(预测):特征值+目标值无监督学习:特征值原始数据----数据特征工程----模型-----模型评估----检测是否达到要求--------模型应用所有的数据集被划分为训练集和测试集的占据数据集的比例:%​ 80/20;​ 75/25(这个最好)datasets_load_*()datasets.fetch_*(data_home=下载目录)3数据集分割sklearn_model_selection.train_test_split(*array,特征值,**option目标值,test_si

2022-06-17 23:25:04 268

原创 机器学习基础-特征工程

利用数据领域的相关知识来创建能够使机器学习算法达到最佳性能的特征的过程。简而言之,特征工程就是一个把原始数据转变成特征的过程,这些特征可以很好的描述这些数据,并且利用它们建立的模型在未知数据上的表现性能可以达到最优。特征值+目标值。​ 前提:需要有numpy,pandas基础包​ 安装包:pip install Scikit-lrean​ 导入包:import sklearn​ 作用:*特征抽取定义:对文本等数据进行特征值化5、sklearn特征抽取api​ skl.feature_extractio

2022-06-17 14:42:58 212

原创 人口分析案例

import numpy as npimport pandas as pdfrom pandas import DataFrameabb = pd.read_csv(r'D:\天翼云盘下载\19367_数据分析项目-合集\state-abbrevs.csv')area = pd.read_csv(r'D:/天翼云盘下载/19367_数据分析项目-合集/state-areas.csv')pop = pd.read_csv(r'D:/天翼云盘下载/19367_数据分析项目-合集/state-populat

2022-06-14 23:27:21 133

原创 作业:项目需求

nunique()的第一个N表示去重后的个数query()函数DataFrame列的计算代数式,对于按照某列的规则进行过滤的操作,可以使用query方法eries.value_counts () 方法返回的 Series 对象中的值是根据频率值降序排序的df.agg()是对分组后的结果进行多种指定聚合np.timedelta(1,'s')这个意味着除以1秒。当然可以更改第二个参数是去修改你的时间维度,可以是天或者小时或者月#2个日期相减,会得到相差的天数np.datetime64('2017-08-03')

2022-06-14 23:22:40 72

原创 数据分析项目-股票双均线策略

import pandas;numpy;tushare;matplotlib等获取数据:ts.get_k_date(code='股票代码',start='开始日期‘’)数据保存为csv:df.to_csv('./csv_name') #./当前文件路径读取csv删除无用字段:df.pd.read_csv('./csv_name').drop('无用的字段名',axis=1,inplace=True)查看前五行:df.head()把date改为datetime数据类型:df['date'] = df.to_d

2022-06-12 19:40:15 141

原创 pandas-分组|索引|数据合并

1.判断是否是:np.isnull(df),np.notnull(df)2.删除nandropna(axis=0,how=‘any’,inplace=false)3.填充数据t.fillna(t.mean())(mean是平均数函数)​ t.fillna(0)4处理为0的数据:t[t==0]=np.nan5,nan是不参与计算的t1 jion( t2) 默认是把相同行索引的数据合并一起但是jion一t1为主,t1有几行就是几行,t2数组行数不够的就补齐nant1 merge (t2, on ‘a’

2022-06-10 15:12:19 1014

原创 pandas对于数据的简单处理

1.series一位数组,带标签数组2.dataframe二维,series的容器**pd.series(数据,index=索引)**数据数量要和index数量一致数据可以是推导式、list、字典、和numpy差不多,传入序号或者索引就ok基础属性:t = pd.dataframe(np.arange(12).reshape((3,4)),​ index=list(…),columns=list(…)pd.read_csv(‘CSV文件路径’,names=[‘名字1’,‘给字段取名2’,'名字3’],ind

2022-06-09 18:25:19 178

原创 numpy的常用必掌握的知识点

int8/16/32/64代码类型:i1/i2/i3/i4float16/32/64代码类型:f2/f4/f8complex64/128代码类型:c8/16bool代码类型:?a = np.array([1,0,1,0],dtype=np.bool)np.bool可以用“?”代替a.astype(‘i1’) or a.astyle(np.int8)np.round(b,2):::b是数组,2是小数部分的位数。a.shape:查看数组的形状(有几行几列)a.reshape(

2022-06-09 00:49:55 180 1

原创 几种常见的数据分析图

import matplotlib.pyplot as pltfrom matplotlib import font_managerlocs参数是一个数组,用于设置X轴刻度间隔[labels]参数也是一个数组,用于设置每个间隔的显示标签**kwargs可用于设置标签字体倾斜度和颜色等plt.plot(x,y)plt.scatter(x,y)plt.bar(x.y)plt.hbar(x,y)横向条形图bar 绘制条形图时只能接受只含有可迭代数字对象width默认是0.8...

2022-06-07 18:05:46 454

原创 matplotlib的基本知识点

1(range(2,26,2))的形式2 list的形式[1,2,3,4,5,6,7,8,9]3…1,必须数量上一一对应2.无plt.plot(x,y)plt.show()plt.savefig(“./sig_size.png”#文件路径)fig = plt.figure(figsize=(20,8),dpi=80 )figsize是大小,dpi是像素。x轴信息描述plt.xlabel(''时间“,fontproperties = my_font)y轴信息描述plt.xlabel(''温度°“,font

2022-06-07 10:57:59 266

原创 MYSQL子查询

什么是子查询:一个查询语句嵌套在另一个查询语句的内部的查询。1、子查询在在主查询的前一次完成,2、子查询的结果被主查询使用。注意事项:子查询要在括号内, 将子查询放在比较条件的右侧 单行操作符对应单行子查询,多行子查询对应多行子查询子查询的分类 单行子查询: 单行子查询的符号...

2022-05-30 23:17:12 58

原创 【无标题】

表级约束:在create的时候并列写在字段的后面。primary key(字段)自增:auto_increment外键约束:foreign key(字段)references 父表(字段)外键在要子表中出现,先建父表然后子表应用某个字符的内容。不可以自己在子表随意新增什么是存储引擎innodb事务是什么:就是在电脑中一件事情完成是需要一系列的动作比如转账的问题,a的卡里减少3000和b的卡加3000 一起实现才行的。不然就就会“凭空多出6000或者少6000”。关闭事务自动提交:

2022-05-29 00:25:36 44

原创 数据库中union,limit,insert,复制表,约束

union:联合两个并列的sql查询语句同时显示在一个表里limit :分页显示;在实际的开发中使用,显示结果集的部分数据。写在所有查询语句的最后。limit后面的数字和Python的一样,前包后不包。select ,,,,from,,,order by,,,limit 5;表示前五个数据select ,,,,from,,,order by,,,limit 0,5;也是前五个数据select ,,,,from,,,order by,,,limit 1,...

2022-05-27 23:10:25 226

原创 数据库操作去重查询,连接查询,

去重操作关键字:distinct例子:select distinct 字段1 ,字段2 from emp;统计岗位的数量:select count(distinct job) from emp1内连接1.1等值连接1.2非等值连接2外连接2.1左外连接2.2右外连接...

2022-05-27 14:22:14 745

原创 数据库分组函数,排序,条件

1排序order by1 升序:order by 字段 asc 或者不写;(因为默认是升序可以不写asc)2 降序:order by 字段 desc ;3 多个字段多重排序用逗号隔开: 注意能排序条件在前就先按那个条件排序,越前越优先。 order by 字段1 asc,字段2 desc;4排序的时候字段可以用序号代替: order by 序号(字段的);但是不建议。5排序在sql语句中放在什...

2022-05-25 20:19:20 618

原创 mysql数据库的基本操作(巩固)

一1登录mysql----------------------mysql -ruroot -p密码2查看所有库---------------------show databases;3创建新库-------------------------create database 库名;4选择库操作----------------------use database 库名;5查看表----------------------------show tables;6创建表------------

2022-05-25 16:43:30 56

原创 使用数据库group by的注意点

select语句的一些注意点

2022-05-17 09:27:17 1058

原创 初学SVN基本的操作知识

1.指针的概念:就是用来指向一系列版本1.2.3.。。的指针,代表当前是哪个版本master主分支(默认的分支)dev相当于多创建一个指向版本序列head的指针补充:显示简介版本信息git log --proetty=oneline2.创建并切换指针.查看指针git branch创建指针git branch 指针名切换指针 git checkout -b dev切换回来原来的分支:git checkout master3.合并分支b并且删除Dev分支git mer

2022-05-09 16:27:33 144

原创 git 基本使用操作

初接触ubantu使用git的操作,亲测有效,绝对避坑

2022-05-09 01:38:53 356

原创 安装操作数据库mysql的步骤

cmd登录:mysql -u root -p密码(不加空格)重启mysql的服务:service mysql restart退出:quit或者exit***对my.ini文件的修改1[mysql]default-character-set = utf8 #默认字符集[mysqld]character_set_server = utf8collation-server=utf8_general_ci修改完记得一定要关掉重启服务器有四种办法展示字符集:show varib.

2022-05-07 01:41:43 283

原创 查漏补缺Python的基础知识查漏补缺(随时改增)

1.extend() 函数用于将一个或多个对象的内容合并到目标对象。2.整体取消tab缩进【反方向缩进】:shift+tab键(pycharm)3. a = [0 for _ in range(20)] :_是个占位符 ,只注重循环4.enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。5.random.shuffle()函数用于将一个列表中的元素打乱顺序,值得注意的是使用这个方法不会生成新的列

2022-04-24 21:34:13 627

原创 python数据结构与算法之--排序(1)

1、冒泡排序(buttle sort)列表每两个相邻的数,如果前面的别后面的大就交换两个数的位置 一趟排序完成后,则无序区减少一个数,有序区增加一个数。import random# 冒泡排序def bubble_sort(li): for i in range (len(li)-1): # 排序次数 for j in range (len(li)-1-i): #排序次数减i次 if li[j] < li[j+1]:

2022-04-24 16:40:16 1182

原创 Python学习第二章第一天

1、顺序表的基本形式顺序表的基本形式是数据元素本身连续存储,每个元素的所占内存大小固定相同,元素的下标就是他的逻辑地址,元素的物理内存地址可以通过他们的起始地址loc加上逻辑地址与存储单元大小c的乘积计算得来。Loc(ei)=loc(e0)+c*i当存储不同类的字符串时,存储单元的基本的大小都不同了,就把字符串所存储的地址作为连续的地址按照顺序表的结构存储起来。一个完整整的顺序表包括两部分:一,表重元素的集合,二,为了实现正常操作而需要记录的信息这些信息包括元素存储区的容量和当前已有元素

2022-04-17 21:53:47 280

原创 Python学习第一章第八天

1、私有属性设置私有属性和私有方法:在该属性或方法前面加‘’__‘’2个下划线。外部访问方法:_类名_ _属性的语法格式。类的内部是可以直接访问私有属性的。2、@property装饰器可以将一个方法的调用方式变成“属性调用”get方法可以哟用来获得私有属性和方法set方法可以用来操作设置私有属性和方法3、继承子类调用父类的:父类名.__init__(self,属性名1 , 2)子类不能直接调用父类的私有属性外部访问方法依旧是:s._类名_ _属性的语法格式4.

2022-04-12 17:42:57 669

原创 Python学习第一章第七天

类方法:1、实例属性实例属性是从属实例对象的属性,也叫“实例变量”实例属性一般在__init__()方法中定义:self.实例属性名 = 初始值访问实例属性和本类中其他方法也可以使用self进行访问:self.实例属性名创建对象后,通过实例对象访问:obj01 = 类名()obj01.实例属性名 = 值 #可以是新的属性,也可以给已有属性赋值2、实例方法def 方法名(self,属性1,属性2):调用实例方法时不需要给self传递参数,解释器会自己传参...

2022-04-10 21:56:39 650

原创 Python学习第一章第六天

关于函数的一些知识1、返回值return:如果函数中体包含return语句,则结束函数执行并返回值; 如果函数体不包含return语句,则返回none值; 要返回多个返回值,使用集合,列表,元组,字典把多个值储存起来即可。2、全局变量;全局变量一般作为常量。 全局变量降低了函数的通用性,可读性。应该避免全局变量的使用 函数内部要改变为全局变量时要使用global声明; 若函数的全局变量和局部变量重合时则自动隐藏全局变量,只是用同名的局部变量。...

2022-04-10 14:53:51 677

原创 Python学习第一章第五天

for循环和可迭代对象的遍历for x in (1,2,3)可迭代对象可以是:列表,元组,字符串,,字典,迭代器对象(iterator),生成器函数(generator),文件对象range对象:range对象可以传递 '步长'九九乘法表的嵌套循环的练习for x in range(1,10): for y in range(1,x+1): print("{0}*{1} = {2}".format(x,y,(x*y)),end="\t")

2022-04-07 15:00:40 923

原创 Python学习第一章第四天

Python学习第一章第四天

2022-04-06 23:44:43 352

原创 Python学习第一章第三天

Python初学者笔记第三天...

2022-04-06 00:31:58 54

原创 Python学习第一章第二天

Python学习第一章第二天

2022-04-05 00:06:05 215

原创 python中什么是对象?

1.在Python中‘’一切都是对象‘’。其实这句话的意思是Python中的所有‘’元素‘’都是标识+值+ID构成其他知识:2.栈内存是用来存储变量的;堆内存是用来存储对象的。3.pycharm整体缩进:选中代码块,+tab键; 整体取消缩进:选中代码块+shift+tab。...

2022-04-03 23:38:54 1211

空空如也

空空如也

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

TA关注的人

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