自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ElasticSearch集群搭建优化

matplotlib雷达图报错: The number of FixedLocator locations (5), usually from a call to set_ticks, does not match the number of ticklabels (4)解决办法:matplotlib 3.3.0版本问题,降低版本到3.2.0即可

2021-01-29 09:26:04 439 1

原创 leetcode刷题---62.不同路径

leetcode刷题---62. 不同路径不同路径题目解题思路C++代码讲解参考文献立志每天刷leetcode一题,最近面试编程总是被屌。知耻而后勇吧!加油吧,骚年!装逼一下!不同路径题目一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7 x 3 的网格。有多少可能的路径?解题思路动态规划思路解题(1)确定状

2020-07-28 11:35:33 188

原创 leetcode刷题---70.爬楼梯

leetcode刷题---70.爬楼梯爬楼梯题目解题思路C++代码讲解立志每天刷leetcode一题,最近面试编程总是被屌。知耻而后勇吧!加油吧,骚年!装逼一下!爬楼梯题目假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼

2020-07-17 10:51:43 221

原创 leetcode刷题---53.最大子序和

leetcode刷题---53.最大子序和回文数题目解题思路C++代码讲解python3代码讲解Java代码详解参考文献立志每天刷leetcode一题,最近面试编程总是被屌。知耻而后勇吧!加油吧,骚年!装逼一下!昨晚十二点刷过的题目,今天补充日志回文数题目给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。解题思路每个进来的整数都进行求和,但是保持原来的求和子序还是重新开始求和,就看求和之后的值是否大于当前进来的整数值了。动态规划思想就是:

2020-07-17 10:00:44 127

原创 leetcode刷题--9.回文数

leetcode刷题---9. 回文数回文数题目解题思路C++代码讲解python3代码讲解Java代码详解参考文献立志每天刷leetcode一题,最近面试编程总是被屌。知耻而后勇吧!加油吧,骚年!装逼一下!回文数题目判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示

2020-07-15 19:57:28 118

原创 leetcode刷题---5.最长回文子串

leetcode刷题---5. 最长回文子串最长回文子串题目解题思路整体代码思路C++代码讲解python3代码讲解Java代码详解参考文献立志每天刷leetcode一题,最近面试编程总是被屌。知耻而后勇吧!加油吧,骚年!装逼一下!最长回文子串题目解题思路动态规划思想:(参考1)1、思考状态(重点)状态的定义,先尝试「题目问什么,就把什么设置为状态」;然后思考「状态如何转移」,如果「状态转移方程」不容易得到,尝试修改定义,目的依然是为了方便得到「状态转移方程」。「状态转移方程」是原始问题的不

2020-07-14 17:38:29 148

原创 leetcode刷题---4. 寻找两个正序数组的中位数

leetcode刷题---3. 无重复字符的最长子串整数反转题目解题思路C++代码讲解python3代码讲解Java代码详解立志每天刷leetcode一题,最近面试编程总是被屌。知耻而后勇吧!加油吧,骚年!装逼一下!4-6是困难级别的,今天时间比较少,就刷个简单的。整数反转题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设

2020-07-10 17:14:51 166

原创 leetcode刷题---3. 无重复字符的最长子串

leetcode刷题---3. 无重复字符的最长子串无重复字符的最长子串题目解题思路C++代码讲解python3代码讲解Java代码详解立志每天刷leetcode一题,最近面试编程总是被屌。知耻而后勇吧!加油吧,骚年!装逼一下!无重复字符的最长子串题目给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为

2020-07-09 10:42:37 149

原创 leetcode刷题---2.两数相加

leetcode刷题---2.两数相加两数相加(逆序链表存储)题目解题思路C++代码讲解两数相加(逆序链表存储)题目给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0

2020-07-08 17:16:48 120

原创 Pytorch Visom 安装和使用

写在前面:为了监督服务器模型训练过程的情况,特意学习了visdom。简介visdom是Facebook专门为PyTorch开发的一款可视化工具 github地址, 可以直接对Tensor进行操作。能够胜任大部分的数据可视化任务。话不多说,上两个动图让大家感受一下。![在这里插入图片描述](https://img-blog.csdnimg.cn/20200410113510695.png?x-...

2020-04-10 11:35:32 430

原创 Softmax 与 logSoftmax的区别

softmax 是指数标准化函数,公式如下:第i个z求指数之后,除以所有z的求指数后的和。如果忽略指数函数,可以理解为占比。在概率论里面,softmax函数的结果代表了类别分布,也就是说k个不同可能结果的概率分布。所以softmax经常用于深度学习和机器学习的分类任务中。求导: log_softma...

2020-04-08 16:33:03 3362

原创 Tensor展开和torch.cat拼接原理

这里写自定义目录标题tensor参考文献最近用到torch.cat,需要搞明白tensor的展开原理和cat拼接技术,于是就有了这篇文章,仅为初学者阅读,大牛请略过,谢谢!tensortensor 即张量,我理解为数据关系的一种表示,0阶张量是一个数字,也叫标量。1阶张量是一组数字,也叫向量。2阶张量多个向量组成,也叫矩阵。3阶张量,多个矩阵组成,构成一个立方体。4阶张量多个立方体组成。阶数...

2020-03-30 11:53:02 2560 2

原创 Anadonda Prompt 安装 pytorch --- 新手

前提是安装好Anaconda1. win7环境下打开anaconda prompt,执行命令创建python3.6的环境conda create -n python36 python=3.6.0这条语句的意思是 建立一个名字为 python36 的环境,对应的python 版本是 3.6.0,按回车键,就执行!2. 激活python36的环境;3.去pytrorch官...

2020-03-16 10:51:04 605

原创 python 安装 opencv cv2

1.下载opencv文件:https://pypi.org/project/opencv-python/#filescp35为python版本,下载需要注意操作系统,python版本对应;2.保存路径:C:\Users\aa\Downloads3. 打开cmd4.执行:pip installC:\Users\aa\Downloads\opencv_python-4....

2019-12-03 17:47:35 266

原创 linux 下载git 代码

1. xshell 安装安装链接:https://xshell.en.softonic.com/2.登陆远程linux3.安装git若是centos系统:sudo yum install git4.配置git ssh keyhttps://blog.csdn.net/github_37847992/article/details/81090272...

2019-09-23 18:12:34 2083

原创 Error:Unable to make the module: , related gradle configuration was not found.

多个工程gradle的时候,总是发现当前工程依赖的其他工程不可以用,报错遇到下面两个错误:第一:Error:Unabletomakethemodule:Demo_test,relatedgradleconfigurationwasnotfound.Please,re-importtheGradleprojectandtryagain.第二:...

2019-04-10 14:30:42 4189

原创 pandas.Dataframe 训练数据集和测试数据集分裂方法

在深度学习或者机器学习训练时,总会对现有数据进行随机采样,分裂出训练数据集和测试数据集,下面就几种情况进行分析:原始数据集本身随机排列倘若原始数据集本身是随机排列的话,可以直接采样下面的方式实现from sklearn.model_selection import train_test_splitdf_train,df_test = train_test_split(df,test_siz...

2019-04-08 17:13:20 5386

原创 this 用法 --thinking in java

Thinking in java书籍里面的85页在解释this的调用时,用下面的例子:总体想法是:一个person吃一个去皮peel的苹果apple;class Person{ public void eat(Apple apple){ Apple peeled = apple.getPeeled(); //刚刚new出来的apple对象调用了apple对象的方法ge...

2019-03-29 09:53:30 124

原创 Java学习系列--Cannot find declaration解决办法

Cannot find declaration解决办法博主因为这个问题花了一天时间找原因:1.注释插件是lombok先是按照lombok插件,可以baidu;然后在gradle文件里面: compile “org.projectlombok:lombok:1.18.2”单独工程编译成功,但是跨工程依赖不行;2.跨工程无法跳跃:在工程下面建立文件夹libs并将依赖的工程编译build...

2019-03-27 11:13:03 2311

原创 05.python学习系列——画图库turtle(啥是小猪佩奇)

turtle库Turtle,也叫海龟渲染器,使用Turtle库画图也叫海龟作图。Turtle库是Python语言中一个很流行的绘制图像的函数库。海龟渲染器,和各种三维软件都有着良好的结合。功能强大,使用方便。该渲染器的特色在于其渲染速度可以优海龟渲染器,和各种三维软件都有着良好的结合。功能强大,使用方便。化得非常快,相比起mental ray来说,这是他的一大优点。尤其是在全局光与final g...

2019-03-08 23:25:26 416

原创 04.python学习系列——读取文件和模块

1. 文件1.1 文件读写读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个文件对象(通常称为文件描述符),然后,通过操作系统提供的接口从这个文件对象中读取数据(读文件),或者把数据写入这个文件对象(写文件)。...

2019-03-08 00:08:59 1142

原创 03.python学习序列——函数

函数1. 函数的定义函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。def 函数名(参数列表): 函数体符合以下是简单的规则:(1)函数代码块以 def 关键词开头,后接函数标识符名称和圆括号 ()。任何传...

2019-03-05 17:53:39 250

原创 02.python学习笔记——字典、集合、判断语句、三目表达式和循环语句

字典1.字典的定义以及生成:字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中。键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。两个重要的点...

2019-03-03 23:29:17 278

原创 01.python学习系列——字符串、列表、元组

@ python 列表序列定义序列是Python中最基本的数据结构。序列每个元素都带有索引,索引以0开始,在python里面序列的数据结构有列表和元组。序列可以进行索引,切片,加,乘以及检查成员。Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表list1.list的生成它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分...

2019-03-02 00:18:51 500

原创 00.python基础学习——环境搭建与数据类型

python火遍整个数据圈,数据分析的人员基本要求会python,在互联网公司应用最多,在银行或者大型国企应用SAS或者SPSS,有些也用R语言。不扯淡了,直接进入主题;1.Anaconda环境搭建:Anaconda基本上包含了python所有常用的安装包,甚是好用。a)环境配置:Anaconda可安装与Windows,Linux以及OS。(1)下载地址 Index of /anaco...

2019-02-26 16:48:19 251

原创 GBDT算法梳理

1.GBDT原理:GBDT(gradient boosting decision tree)梯度提升决策树,是属于boosting集成算法的一类。bagging算法是每个个体学习器的样本是存在差异的,但是boosting每个个体学习器的样本是不变,但是每次迭代的样本权重是不同的。Adabost算法也是boosting算法之一,它是根据上一次的误差修改此次训练的样本权重,不断的迭代实现误差接近于零...

2019-01-06 16:28:46 794

原创 随机森林算法梳理

集成学习:通过构建并结合多个学习器来完成学习任务。先产生一组“个体学习器”,再用某种策略将它们结合起来。集成学习的核心是个体学习器以及集成策略,通常集成学习能够获得比单一学习器具有更优越的泛化性能;个体学习器:个体学习器是传统机器学习或者神经网络训练学习的学习器,按照个体的性质将集成学习分成同质与异质集成。(1)同质集成:个体学习器均为同一类个体学习器,比如均为决策树或者均为神经网络;(2...

2019-01-05 00:58:21 550

原创 python 多次读取同样的csv 会发生内存报错 --解决方案

1.多次读取同样的csv时,内存保存,可以通过删除变量且释放内存的形式恢复原有内存(天池O2O)#1754884 record,1053282 with coupon_id,9738 coupon. date_received:20160101~20160615,date:20160101~20160630, 539438 users, 8415 merchantsoff_train =...

2018-12-06 07:47:06 1107

原创 LSTM模型预测时间序列性质的进件量---详细步骤以及例子

此博客适合刚刚入门LSTM的朋友学习,牛逼的朋友请略过,哈哈。。。github路径:https://github.com/zhouliping3712/LSTM_Times_Series一、LSTM简介:    Long Short Term Memory(LSTM):长短时记忆神经网络,是一种特殊的循环神经网络(RNN),优势在于解决RNN的梯度消失和梯度爆炸的问题,目前广泛应用...

2018-11-24 00:45:35 13618 6

原创 python Filenotfounderror

错误Filenotfounderror:解决办法:(1):import osos.getcwd()(2):文件是否放在jupyter notebook的默认路径下;(3):检查路径是否正确;

2018-10-28 13:32:45 1588

转载 python pandas 数据框 条件选取行列数据

原文:http://blog.csdn.net/u010770993/article/details/70312506我们说excel好用,在处理大型数据表格的时候,excel可以非常方便地进行筛选。那么pandas是否有类似的功能呢?答案是肯定的。下面介绍的几个操作,返回的类型都是dataframe,因此可以进行嵌套操作,非常方便。一、选取几列组成新的datafram

2017-12-08 18:55:20 21737

转载 matplotlib 饼图绘制

pie函数参数解读plt.pie(x, explode=None, labels=None, colors=None,        autopct=None, pctdistance=0.6, shadow=False,        labeldistance=1.1, startangle=None,        radius=None, counterclock=True

2017-12-08 13:50:11 1188

转载 PyCharm 管理解释器及第三方模块、包

pycharm可以很方便的管理Python的解释器(如果安装了多个的话),以及第三方模块,包。它会自动连接pypi,去获取当前该模块的最新版本号。具体步骤是:    【File】-->【Settings...】,     打开设置界面后,在搜索处,输入interpreter ,然后在搜出来的结果处,点击【Project Interpreter】。后面的就不用我多说了,一看即

2017-12-07 19:20:19 528

原创 sys:1: DtypeWarning: Columns (0,19) have mixed types. Specify dtype option on import or set low_memo

解决办法:sys:1: DtypeWarning: Columns (0,19) have mixed types. Specify dtype option on import or set low_memory=False.设置:low_memory=Falsedata=pd.read_csv('LoanStats_2016Q4.csv',skiprows=1,low_memory

2017-12-07 17:51:22 7012

转载 python pandas dataframe 多个变量的筛选

参考文件:https://mp.weixin.qq.com/s/YeJ3pnq2JKEKbGu4L-4uRw多个变量的筛选: import pandas as pdiris = pd.read_excel(r'C:\Users\lhh\Desktop\zlp\iris.xlsx')#选择一个变量print(iris.loc[iris.Species=='setosa'])#

2017-12-07 17:12:17 7287

原创 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UX

在读取xlsx的时候,出现错误:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape解决办法有两种:import pandas as pdiris = pd.read_excel('C:\\Users\\l

2017-12-07 16:43:11 1012

原创 pandas dataframe 数据框 基本概念

数据框是一个二维数据结构,类似于SQL中的表格。借助字典,数组,列表和序列等可以构造数据框;1.字典创建数据框,则列的名称为key的名称;import pandas as pdd = {'one':pd.Series([1,2,3],index= ['a','b','c']), 'two':pd.Series([1,2,3,4],index=['a','b','c','d

2017-12-07 12:32:26 3725

转载 python pandas 统计性质

这一小节介绍pandas的统计函数;1.排序import pandas as pdimport numpy as npnp.random.seed(1)#保证每次的随机种子一样,跑出来的数据一样;s1 = pd.Series(np.random.normal(size = 5))#对子序列计算平方数print(pow(s1,2)) #直接计算平方数#根绝索引或序列值排序p

2017-12-07 10:53:45 487

原创 python pandas 序列索引

序列索引:1.简单的索引:import pandas as pdimport numpy as np#s = pd.Series(np.random.randn(5),index = ['a','b','c','d','e'])s = pd.Series([1,2,3,5],index = [1,0,3,2])print(pow(s,2))print(s)print(s[

2017-12-06 20:55:45 1028

原创 python pandas 序列的生成

原文:http://pandas.pydata.org/pandas-docs/stable/dsintro.htmlpandas序列是一维有序数组,元素的类型可为整数、字符串、浮点数、python中的对象等等。例子运行环境:python3,pycharm生成序列的方法:s=pd.Series(data,index=index)data:可以是很多种类型

2017-12-06 18:05:54 7002

空空如也

空空如也

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

TA关注的人

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