自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 Datawhale零基础入门NLP赛事-task2 数据读取与数据分析

赛题:零基础入门入门NLP赛事-新闻文本分类比赛地址:https://tianchi.aliyun.com/competition/entrance/531810/introduction*1.1数据读取与数据分析本节内容主要介绍数据的读取与分析,使用pandas库进行数据的读取操作。1.1.1 学习目标1.学习使用pandas读取赛题数据2.分析赛题数据的分布规律1.1.2 数据读取直接使用pandas进行数据读取操作import pandas as pdtrain_df = pd.r

2020-07-23 00:09:17 162

原创 Datawhale零基础入门NLP赛事 - Task1 赛题理解

赛题:零基础入门入门NLP赛事-新闻文本分类比赛地址:https://tianchi.aliyun.com/competition/entrance/531810/introduction*1.1 赛题理解1.1.1赛题数据本赛题数据为匿名处理后的新闻文本数据,按照字符级进行匿名处理。整合划分出14个候选分类类别:财经、彩票、房产、股票、家居、教育、科技、社会、时尚、时政、体育、星座、游戏和娱乐。赛题数据由以下几个部分构成:训练集20w样本,测试集A包含5w样本,测试集B包含5w样本。1.1.

2020-07-21 21:46:18 175

原创 leetcode 101. 对称二叉树

101. 对称二叉树题目描述给定一个二叉树,检查它是否是镜像对称的。例子:二叉树 [1,2,2,3,4,4,3] 是对称的。 1/  \2   2/ \   / \3 4 4 3解题思路1使用递归的思路解决,比较二叉树的对称性,首先就是比较根节点的左孩子和右孩子是否相等,接着如果将左孩子称为left,右孩子称为right,就是要比较left.left和right.right是否相等以及left.right和right.left是否相等

2020-07-12 11:26:28 149

原创 leetcode 1486 数组异或操作

1486. 数组异或操作题目描述给你两个整数,n 和 start 。数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。请返回 nums 中所有元素按位异或(XOR)后得到的结果。例子:输入:n = 5, start = 0输出:8解释:数组 nums 为 [0, 2, 4, 6, 8],其中 (0 ^ 2 ^ 4 ^ 6 ^ 8) = 8 。“^” 为按位异或 XOR 运算符。解题思路pyhton 实现c

2020-06-22 01:02:48 235

原创 leetcode LCP 01 猜数字

LCP 01. 猜数字题目描述小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回小A 猜对了几次?输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。示例:输入:guess = [1,2,3], answer = [1,2,3]输出:3解释:小A 每次都猜对了解题思路将两个数组对应位置分别比较,如果相同那么记一次数。

2020-06-22 00:34:33 146

原创 leetcode 面试题 02.03. 删除中间节点

面试题 02.03. 删除中间节点题目描述实现一种算法,删除单向链表中间的某个节点(即不是第一个或最后一个节点),假定你只能访问该节点。解题思路题目里“假定你只能访问该节点”容易迷惑人,leetcode题解区的理解是:你不知道head节点是什么 所以没有办法像其他处理链表的题解一样 从head开始访问一路记下来每个节点的前一个节点,只能直接访问到他想要删除的节点和想要删除的节点后面的所有节点,所以我们需要像上面我写的这个方法一样操作要被删除的节点本身。按照这个理解就比较容易了。具体做法就是将该

2020-06-22 00:24:49 237

原创 leetcode 剑指 Offer 58 - II 左旋转字符串

剑指 Offer 58 - II. 左旋转字符串题目描述字符串的左旋转操作是把字符串前面的若干个字符转移到字符串的尾部。请定义一个函数实现字符串左旋转操作的功能。比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。解题思路获取字符串 s[n:]和s[n:] 切片,使用 “+” 运算符拼接并返回即可python3 实现class Solution(object): def reverseLeftWords(self, s, n):

2020-06-21 23:58:53 101

原创 leetcode 1470 重新排列数组

1470. 重新排列数组题目描述给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,…,xn,y1,y2,…,yn] 的格式排列。请你将数组按 [x1,y1,x2,y2,…,xn,yn] 格式重新排列,返回重排后的数组。示例:输入:nums = [2,5,1,3,4,7], n = 3输出:[2,3,5,4,1,7]解释:由于 x1=2, x2=5, x3=1, y1=3, y2=4, y3=7 ,所以答案为 [2,3,5,4,1,7]解题思路数组长度为2n,那么每次插

2020-06-21 23:50:36 190 1

原创 leetcode 1431 拥有最多糖果的孩子

leetcode 1431. 拥有最多糖果的孩子题目描述给你一个数组 candies 和一个整数 extraCandies ,其中 candies[i] 代表第 i 个孩子拥有的糖果数目。对每一个孩子,检查是否存在一种方案,将额外的 extraCandies 个糖果分配给孩子们之后,此孩子有 最多 的糖果。注意,允许有多个孩子同时拥有 最多 的糖果数目。解题思路首先找到数组中最大的数,然后遍历糖果数组,数组里面的值加上extraCandies糖果数比这个最大的数要大的话,那么返回true,

2020-06-21 23:38:55 143

原创 leetcode 1480 一维数组的动态和

leetcode 1480:一维数组的动态和给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。请返回 nums 的动态和。示例1输入:nums = [1,2,3,4]输出:[1,3,6,10]解释:动态和计算过程为 [1, 1+2, 1+2+3, 1+2+3+4]解题思路:res[i] = res[i-1] + nums[i],程序中使用res[-1]来表示列表的最后一个值,因此只需要注意下最开始res=[]时

2020-06-20 11:36:00 293

原创 leetcode 1 两数之和

题目地址:题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1...

2019-12-28 19:52:52 109

原创 ubuntu18.04 通过商店安装 deepin-scrot

最近安装Ubuntu18.04,想安装deepin-scrot作为截图软件,发现Ubuntu商店里面有但是安装之后按照在 设置->键盘->拉到最下面的+号->填写名称和deepin-scrot(几乎所有的教程中的方式)这种方式不行,但是可以换种方式在终端输入deepin-scrot会报错但是可以进入/usr/bin里面查看里面的文件,会发现里面有deepin-sc...

2019-10-05 10:29:46 5088

转载 1x1的卷积作用

本文转载自https://blog.csdn.net/ybdesire/article/details/80314925答案是:信道压缩那么是怎么做到的呢?对于如下的二维矩阵,做卷积,相当于直接乘以2,貌似看上去没什么意义。但是,对于下面这种32通道的数据,如果我用1个1x1x32的卷积核与其做卷积运算,得到的就是1个6x6的矩阵。在这个过程中,发生了如下的事情:(1)遍历36个单...

2018-12-22 22:15:50 934

转载 pytorch模型的保存和加载

转自https://blog.csdn.net/jiangpeng59/article/details/79578266保存和加载整个模型torch.save(model_object, 'model.pkl')model = torch.load('model.pkl')仅保存和加载模型参数(推荐使用,需要提前手动构建模型)torch.save(model_object.state_...

2018-12-22 21:55:28 7483

转载 torchvision的理解和学习

转自https://blog.csdn.net/tsq292978891/article/details/79403617备份自用,不喜勿喷torchvision在pypi上的文档介绍 PyTorch 0.3.0 中文文档简介: torchvision包是服务于pytorch深度学习框架的,用来生成图片,视频数据集,和一些流行的模型类和预训练模型. torchvision由以下四个部...

2018-12-22 12:13:26 15067

原创 pytorch:线性回归实战

pytorch:线性回归实战数学原理pytorch实现数学原理首先我们看一下什么是线性回归,直观的看就是一张图上有很多散列的点我们要找一个函数来描述这种关系,而线性回归的话表示我们要找一个形如:f(x)=w∗x+bf(x)=w*x+bf(x)=w∗x+b这样的函数来描述这样关系,也可以写成:f(x)=w1∗x1+w2∗x2f(x)=w_1*x_1+w_2*x_2 f(x)=w1​∗x...

2018-12-22 11:24:30 2291

原创 对K.image_data_format() == 'channels_first' 的理解

我们在学习keras经常会看到下面这样的代码段: 查阅官方文档可以知道: 我们知道彩色图像一般会有Width, Height, Channels,而“channels_first”或“channels_last”,则代表数据的通道维的位置。该参数是Keras 1.x中的image_dim_ordering,“channels_last”对应原本的“tf”,“channels_fir...

2018-11-21 11:30:17 16751 3

转载 keras 中的verbose详解

转载自https://www.jianshu.com/p/159a9ac413fa在 fit 和 evaluate 中 都有 verbose 这个参数,下面详细说一下fit 中的 verboseverbose:日志显示verbose = 0 为不在标准输出流输出日志信息verbose = 1 为输出进度条记录verbose = 2 为每个epoch输出一行记录注意: 默认为 1...

2018-11-21 09:43:48 45558

转载 github下载单独的文件

转载自https://www.cnblogs.com/zhaoqingqing/p/5534827.html通常我们对Github上的项目都是完整的clone下来,但对于某些大型项目,或者某些时候只需要其中一两个文件,那该怎么办呢?本文就是教你如何在github上下载单个文件。1.找到需要下载的文件 2.点击文件进去3.在Raw右键选择链接另存为 就可以了原博客还有...

2018-11-20 18:12:15 665

原创 matlab字符串操作方法

1.多个字符串的连接和比较strcat(str1,str2)将字符串str1 str2 ....... 连接成行向量strvcat(str1,str2) 将字符串str1 str2 ....... 连接成列向量strmatch(key,strs)检查strs中的各行,返回一个列向量,包含了各行以字符串key开头的行号strncmp(str1,str2,n)字符串str1

2017-09-21 16:10:08 11510

原创 ubuntu安装那些事

ubuntu版本16.04 LTS1.Indicator-Sysmonitor 在顶部面板显示上下行网速及CPU温度:sudo add-apt-repository ppa:fossfreedom/indicator-sysmonitorsudo apt-get updatesudo apt-get install indicator-sysmonitor接下来在终端输入indic...

2017-06-10 22:43:48 331

原创 关于在anaconda中切换不同的python版本

网上搜了半天,大致的方案为两种,一种是安装两个anaconda,但一个就已经很大了,所以我采取的是第二种,先安装anaconda3,目前默认的环境是python3.6,然后在里面安装环境,打开anaconda prompt输入:conda create -n py2.7 python=2.7注意:最新版anaconda总是提示无法安装,需要添加清华的镜像添加方法如下:在anaconda promp...

2017-04-03 11:29:10 29108 1

原创 运气游戏

问题描述:一个玩家投掷两颗骰子。每个骰子都有六个面,分别标有1,2,3,4,5和6,当被投掷的骰子停下来后,要统计每个骰子向上的面所标的点数之和作为判断输赢的依据。如果第一次投掷的两颗骰子的点数之和为7或11,则玩家赢,游戏结束。如果第一次投掷的两颗骰子的点数之和为2.3或者12,则玩家输,游戏结束。如果第一次投资的两颗骰子的得到的点数之和为4,5,6,8,9或者10,则这个数目作为玩家获胜所需要

2016-03-24 11:38:00 544

原创 插入排序算法实现

输入:n个数(a1,a2........)输出:升序排列好的数组#include #include int main(){ int i,j,n,a[100]; printf("请输入要排序的数组个数:"); scanf("%d",&n); printf("请输入要排序的数组:"); for(i=0;i<n;i++) { sca

2016-02-15 01:41:36 241

原创 打印乘法表

问题描述:打印乘法表#include #include int main(){ int i,j; for(i=1;i<10;i++){ for(j=1;j<i+1;j++){ printf("%d*%d=%d ",i,j,i*j); if(i==j) printf("\n")

2015-12-23 22:59:08 325

原创 解方程

问题描述:求解方程xyz+yzz=532,得到x,y,z的值#include #include int main(){ int x,y,z; for (x=0;x<10;x++){ for(y=0;y<10;y++){ for(z=0;z<10;z++){ if(((100*x+10*y+z)+(1

2015-12-23 11:16:22 332

原创 一元钱的兑换方案

问题描述:如果想将一元兑换成一角,两角,五角,有几种兑换方案#include #include int main(){ int i,j,k; for (i=0;i<11;i++){ for(j=0;j<6;j++){ for(k=0;k<3;k++){ if((1-0.1*i-0.2*j-0.5*k)=

2015-12-23 10:59:43 1210

numpy reference 1.13.0

这是最新的numpy reference 1.13.0,希望我的分享能对大家有用

2017-10-15

机器学习实战源码

这是机器学习实战随书源码和数据集,也可以自己从https://www.manning.com/books/machine-learning-in-action下载

2017-10-05

zedboard_RevC_v1

嵌入式系统软硬件协同设计实战指南(陆佳华)里面的入门篇所需要的文件,找了半天才找到,免费给大家

2017-03-30

数据结构习题集(严蔚敏c语言版)

前人有传过,但是略贵,因此重新传了份,象征性设了一个资源分

2016-08-10

空空如也

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

TA关注的人

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