- 博客(103)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 特征工程
一、数据读取1.1 读取CSV文件1.1.1 原文件内容1.1.2 读取csvimport csvcsv_file = "/home/aistudio/data/data20465/cities.csv"f = open(csv_file)data = csv.reader(f) # ①for line in data: print(line)1.1.3 pandas读取import pandas as pddf = pd.read_csv(csv_file)
2021-02-16 20:24:54 457
原创 Pytorch 实战RNN
一、简单实例# coding:utf8import torch as tfrom torch import nnfrom torch.autograd import Variable#输入词用10维词向量表示#隐藏层用20维向量表示#两层LSTMrnn =nn.LSTM(10,20,2)# 输入每句话有5个词# 每个词由10维的词向量表示#总共有3句话(batch size)input =Variable(t.randn(5,3,10))# 隐藏元的初始值(num_layer
2021-01-31 23:10:39 1178
原创 Pytorch : Dataset和DataLoader
一、综述Dataset :对数据进行抽象,将数据包装为Dataset类。DataLoader:在 Dataset之上对数据进行进一步处理,包括进行乱序处理,获取一个batch_size的数据等。二、Dataset在Dataset类中必须重新 getitem()、len()两个方法。创建数据ss=np.linspace(1,100,100)np.savetxt("sample_data.txt", ss.reshape(-1,4))数据格式如下所示:2. 创建自定义Dataset
2021-01-26 12:09:52 760
原创 LSTM与GRU
LSTM 与 GRU一、综述LSTM 与 GRU是RNN的变种,由于RNN存在梯度消失或梯度爆炸的问题,所以RNN很难将信息从较早的时间步传送到后面的时间步。LSTM和GRU引入门(gate)的机制,通过门控制序列信息中要丢弃或保留的数据,在一定程度上缓解了RNN无法将信息传送到较后时间步的问题。二、LSTMLong Shot-Term Memory(长短时记忆网络),通过引入门的机制,实现对信息的“记忆”。记忆是一种随时间变化的状态。决定记忆状态的两大因素:选择性的输入、选择性的遗忘。L
2021-01-24 23:02:01 1221 1
原创 RNN
RNN一、综述当我们考虑一个问题的时候,并不是从零开始的。例如我们做阅读理解题时,我们分析问题是基于我们对之前阅读内容的一个理解,而不是忘掉前面阅读的内容,从新开始思考。RNN(Recurrent Neural Network)的原理就是将信息持久化,通过对之前内容的理解,做出判断。例如:通过之前用户对某家商店的评论情况学习,判断当前用户对该商店的评论属于好评还是差评。二、 RNN结构一个简单的循环神经网络由:输入层、隐藏层和输出层组成。网络在t时刻接收到输入xtx_txt之后,隐藏层的值
2021-01-24 18:15:48 190
原创 Windows下安装RabbitMQ
1基础介绍 Erlang是一种通用的面向并发的编程语言,可以创建面向大规模并发的语言环境!RabbitMQ是消息对列,主要是用于做消息代理。本质上说,它接受来自生产者的信息,并将它们传递给消费者。在两者之间, 它可以根据你给它的路由,缓冲规则有选择地进行传递消息。2安装Erlang 1)下载地址:https://www.erlang.org/downloads...
2019-04-04 11:50:15 246
原创 算法二、K-近邻(KNN)算法
1、k-近邻法简介k近邻法(k-nearest neighbor, k-NN)是1967年由Cover T和Hart P提出的一种基本分类与回归方法。它的工作原理是:存在一个样本数据集合,也称作为训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一个数据与所属分类的对应关系。输入没有标签的新数据后,将新的数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取样本最相似数据(...
2018-12-02 19:31:34 554
原创 算法一:决策树(Decision Tree)
1. 什么是决策树/判定树(decision tree)? 判定树是一个类似于流程图的树结构:其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布。树的最顶层是根结点。 决策树模型本质上就是一个IF-Then规则的集合2.如何构建决策树?决策树学习的第一步就是“特征选择”特征选择的两个步骤: 1...
2018-12-02 15:03:47 1982
原创 自定义指令
1.v-text指令<!--这里的v-text也是默认的指令,是用来输出msg的,等同于直接写{{msg}}。--><div id="box"> <span v-text="msg"></span></div><script type="text/javascript"&
2018-09-05 13:21:12 393
原创 Vue实例的一些简单方法
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue实例的一些简单方法</title> <script src="https://cdn.jsdelivr.ne
2018-09-05 13:01:26 257
原创 计算属性(computed)
1.方式1:模板中绑定表达式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Vue计算属性</title> <script src="https://cdn.
2018-09-05 09:08:11 540
原创 Vue的生命周期
1.Vue实例(new出来)在被创建之前要经过一系列初始化过程,在这个过程中,实例也会调用一些生命周期钩子。 例如:created这个钩子在实例被创建之后就会自动调用:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>
2018-09-05 09:01:00 235
原创 vue与后台交互数据(axios)
首先需要引入axios<script src="https://unpkg.com/axios/dist/axios.min.js"></script>1.get方法<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-
2018-09-04 08:55:35 3265
原创 vue与后台交互数据(vue-resource)
需要引入库:vue-resource <script src="https://cdn.jsdelivr.net/vue.resource/1.0.3/vue-resource.min.js"></script>1.获取普通文本数据 <!DOCTYPE html><html lang="en"><head>
2018-09-03 21:56:56 6508
原创 matplotlib入门学习(二)
1.绘制直方图import matplotlib.pyplot as pltimport numpy as npimport matplotlib# 设置matplotlib正常显示中文和负号matplotlib.rcParams['font.sans-serif']=['SimHei'] # 用黑体显示中文matplotlib.rcParams['axes.unicode_...
2018-08-22 22:24:33 628
原创 Matplotlib入门学习(一)
1.plot import matplotlib.pyplot as pltplt.plot([1,2,3,4])plt.ylabel('some numbers')plt.xlabel('测 试')plt.show()x轴的范围为0-3,y轴的范围为1-4!原因: 你向plot()命令提供单个列表或数组,则matplotlib假定它是一个y值序列,并自动为你生成x值。 由于...
2018-08-16 15:59:26 475
原创 Python《十一》python和mysql交互
1.python要和mysql交互,我们利用pymysql这个库。下载地址: https://github.com/PyMySQL/PyMySQL安装(注意cd到我们项目的虚拟环境后):python -m pip install pymysqlimport pymysql.cursors# 连接数据库connection = pymysql.connect(host=...
2018-07-23 11:37:28 303
原创 Python《十》Python获取网页内容、使用BeautifulSoup库分析html
一,利用 urllib包 获取网页内容#引入包from urllib.request import urlopenresponse = urlopen("http://fund.eastmoney.com/fund.html")html = response.read();#这个网页编码是gb2312#print(html.decode("gb2312"))#把html内容...
2018-07-22 19:16:46 630
原创 Python《九》os模块,time模块
一,os模块#os模块就是对操作系统进行操作,使用该模块必须先导入模块:import os#getcwd() 获取当前工作目录(当前工作目录默认都是当前文件所在的文件夹)result = os.getcwd()print(result)#chdir()改变当前工作目录os.chdir('/test/sy')result = os.getcwd()print(result...
2018-07-22 18:31:25 443
原创 Python《八》读取文件、异常处理、with as语法
一,读取文件#读取文件f = open("aa.txt","r")#打印文件内容print(f.read()) #关闭文件f.close()二,异常#读取文件f = Nonetry: f = open("test.txt", "r") print(f.read())except BaseException: print("文件没有找到")...
2018-07-22 18:06:40 930
原创 Python《七》 Python的虚拟环境,试玩爬虫相关库:Beautiful Soup
虚拟环境在开发中,各个库的使用可能存在兼容性问题。比如我们在使用npm下载包的时候,一般都尽量使用局部安装,而不是安装到全局。 Python3.3以上的版本通过venv模块原生支持虚拟环境,可以代替Python之前的virtualenv。该venv模块提供了创建轻量级“虚拟环境”,提供与系统Python的隔离支持。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创...
2018-07-22 16:46:28 250
原创 Python《六》Python里 模块、Package概念
1.Python中的”模块”,类似于java中的类,可以在里边放一些属性和函数!例如:定义一个function.py,在其中放一些函数#这是function.py 文件#定义函数def printMes(): print("Hello!我是高生")def getSum(a,b): print(a+b);2.在另一个文件中引入模块并使用其中的函数import ...
2018-07-21 16:00:30 275
原创 python《五》类的私有属性(__hobby),获取内存地址(id())
1.类的私有属性以__开头定义的属性,就是类的私有属性。(双下划线:__hobby = "唱歌")代码: #自定义类class Student: __hobby = "唱歌" grade='高一' name='高生' def show(self): print(self.__hobby)#实例化类s= Student()...
2018-07-21 08:25:36 523
原创 python《四》序列(range)和 类(class)
1.序列range()利用循环向列表中写入数据items = []for x in range(0,10): items.append(x)print(items)另一种写法:items = [x for x in range(10)]print(items)range()的另一个参数:步长items2 = [x*3 for x in range...
2018-07-19 23:09:00 1023
原创 python《三》自定义函数特殊参数
def userMes(name="张三", *info): print(info) print(type(info)) print(name+"----"+str(info))userMes("高生",25,"男")def userMes2(name="张三", **info): print(info) print(type(info)) p...
2018-07-18 23:34:16 356
原创 python《二》元组(tuple)、列表(list)、字典(dict)
1. 元组(tuple):元组常用小括号表示,即:(),元素加逗号,是元组的标识。tuple = ('a','b','c','d','e','f','g')temp=('gao','gao2','gao3','gao4','gao5')#常规来说,定义了一个元组之后就无法再添加或修改元组的元素,但对元组切片可以添加会修改元组的元素。print(tuple[1:5])tu...
2018-07-18 23:23:53 584
原创 Python《一》变量,自定义函数
1.定义变量myname="Gaogz" #定义变量print(myname) #打印变量 2.转义字符处理 #使用转义符zyzf = "he\"llo"print(zyzf)# #使用 r,取消转义name1 = r"he\"llo"print(name1) #3.输出多行文本#定义多行字符串dhwb= """Hello, wo.
2018-07-18 21:46:16 426
原创 vue《五》( 过滤器)
1.过滤器一般用于格式化文本,如果是多个过滤器,直接串联即可!{{msg|uppercase|addString}}实现效果:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>过滤器Filters&am
2018-07-17 17:59:03 216
原创 常用easyUI -icon 图标
1.样式代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>EasyUI-iconDemo</title> <link rel="styleshee
2018-07-17 13:00:31 16582
原创 鼠标悬浮放大图片的具体实现
代码实现:<img src="${trexpert.picture}" alt="头像" width="20" height="20" class="apreview" title="证件照"/>$(function() { imagePreview(); });function imagePreview() { // 图片距离鼠标的位
2018-07-15 23:21:48 2093
原创 js中获取项目路径
//获取项目路径 var curRequestPath = window.document.location.href; console.log("curRequestPath:" + curRequestPath); //获取项目请求路径 /people/toGetPeopleList.action var pathName = window.document.location.path...
2018-07-15 23:08:45 431
原创 vue《四》( 键盘事件,样式绑定)
一,键盘事件1.keydown()键盘键入,触发事件效果图:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src=&quo
2018-07-15 22:54:52 976
原创 vue《三》(事件对象(event)、事件冒泡、默认行为)
1.点击事件的event(事件对象)<div id="test"> <input type="button" value="按钮" v-on:click="show($event)"></div>var vm = new Vue({ el:'#test', methods:
2018-07-15 21:32:42 1425
原创 vue《二》(v-show指令学习)
1.v-show指令 v-show="true/false" 控制元素显示/隐藏样式具体代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>
2018-07-15 19:14:13 299
原创 vue《一》(v-for,v-model,v-on:click指令学习)
一,第一部分基本模型:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>v-mode和v-for指令练习</title> <script src="https://c
2018-07-15 16:31:56 798
原创 js限制图片大小格式等
// 图片类型验证function verificationPicFileType(file) { var flag=false; var fileTypes = [".jpg", ".png",".JPG", ".PNG"]; var filePath = file.value; //当括号里面的值为0、空字符、false 、null 、undefin...
2018-05-23 17:39:57 2368
原创 ajax上传文件
1.jsp<form class="form-inline" id="form1" enctype="multipart/form-data"> <div style="float:left; width: 140px;height: 194px;background-color : #fff;position:relative ;left:30px;top:20px; tex...
2018-05-23 17:37:48 193
原创 Mysql索引
索引是在存储引擎中实现的,因此每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持所有索引类型。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。MYSQL中索引的存储类型有两种:BTREE和HASH,具体和表的存储引擎相关;MYISAM和InnoDB存储引擎只支持BTREE索引;MEMORY...
2018-04-26 15:14:30 227 1
原创 Mysql 触发器
触发器是一个特殊的存储过程,不同的是存储过程要用CALL来调用,而触发器不需要使用CALL也不需要手工启动,只要当一个预定义的事件发生的时候,就会被MYSQL自动调用。创建触发器语法如下:CREATE TRIGGER trigger_name /*触发器名称*/ trigger_time /*触发程序的时间*/trigger_event /*激活触发程序的事件类型*/ ON table...
2018-04-25 18:07:59 279
原创 自定义封装类PageData
PageData类,它继承了HashMap,外加实现了Map,用来自动将前台传递过来的数组参数自动装换成Map对象(PageData的对象),这样做的 好处是每次不用手动去解析前台传递的数据了,直接用this.PageData.getString("属性名")即可获取到值,很方便,,,请看代码1.首先写个BaseControl类,里面需要有获取当前请求的HttpServletRequest对象方法...
2018-04-18 16:00:08 8219 2
求一个支持跨域截图的控件
2017-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人