自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-06-23

将Kali虚拟机中的文件传送至本地物理主机中一、事情由来二、具体实操2.1 下载putty.exe 并 提前压缩文件tar.gz2.2 打开Kali Linux虚拟机,配置ssh服务。(这里踩了很多坑)一、事情由来前几天利用Kali虚拟机进行流量渗透试验,实验结束后把实验数据保存到了Kali虚拟机的桌面。由于需要把原始数据发送到物理机中进行数据分析,这时遇到了问题:发现Kali机和物理机之间无法拖拽、无法CtrlC-CtrlV。我查找了大量的解决方法,数量最多的是让你用VM tools,可是不成

2021-06-23 15:04:01 423

转载 python将.png图片改为.JPG格式

# 日常使用代码:将某个文件夹及其子目录下的所有.png图片改为.JPG格式import osimport repath=r"G:\"file_walk = os.walk(path)fileNum = 0filesPathList = []for root, dirs, files in file_walk: # print(root, end=',') # pr...

2019-08-14 11:34:38 2745

原创 LeetCode217-存在重复元素

方法1:#判断原数组和该数组的长度相不相等,一行解决class Solution: def containsDuplicate(self, nums): return len(set(nums))!=len(nums) nums=[1,1,1,3,3,4,3,2,4,2]t=Solution()t.containsDuplicate(nums)方法2:...

2019-08-02 20:25:28 152

原创 LeetCode7-整数反转

思路:1.先判断给定整数x的正负情况,把符号首先提取出来;2.然后将abs(x)变成字符串,接着将字符串反转,最后恢复成整数。class Solution(object): def reverse(self, x): """ :type x: int :rtype: int """ # 提取符号:标记...

2019-08-01 19:53:17 108

原创 LeetCode13-罗马数字转整数

难点:1.尽管题目里描述的天花乱坠,但要屡清楚思路才容易编程。首先建立一个HashMap来映射符号和值,然后对字符串从左到右来,如果当前字符串的值不小于其右边值,就加上该值;否则就减去该值。以此类推到最左边的数。2.运算符and是一个布尔运算符,它接受两个真值,并在这两个值都为真时返回真,否则返回假。布尔运算符有个特征:只做必要的计算。如果表达式x and y ,x如果为假,这个表达式将立即...

2019-08-01 16:33:55 95

原创 LeetCode-1.Two Sum

Description:Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not u...

2019-07-30 20:55:30 115

原创 批量修改文件夹内图片名字

需求:为了满足程序需要,我们常常需要需要把训练图片的名字改成规定的格式,以便从中提取label。本文借助python程序,批量修改文件夹内图片的名字。如果不清楚每个语句的输出,就多print就好了。import os#folder_path=r'\air_dataset\'absolute_path=os.path.join(r'path\for\your\绝对路径') #更改点0di...

2019-06-30 17:59:03 1685

翻译 Keras教程:如何开始使用Keras、深度学习和Python

这里涉及到如何用本地的数据集训练小型神经网络。第一:在本地系统安装Keras;第二:从磁盘中加载数据;第三:划分训练集合测试集;第四:定义Keras模型结构;第五:编译Keras模型;这里指选择选择优化器和损失函数。第六:拟合训练数据和模型;第七:评估Keras模型,并用测试集进行预测;教程参考:点击# set the matplotlib backend so figur...

2019-06-28 19:03:47 513

原创 Colab与谷歌云盘结合使用

1.当仅跑程序时,不需要握手验证。2.当你要调用谷歌云盘里的数据时,需要登录验证:登录的代码改为两行:from google.colab import drivedrive.mount(’/content/mjcdrive’)这回只需要握手验证一次(以前是两次)!!!如果验证后关闭网页,从新打开网页时,不需要再次验证。3.因为是云端,不稳定是很正常,所以有时该有的没有,不用诧异,关掉重...

2019-06-27 14:10:25 3763 2

转载 装饰器的奥秘

2019-05-22 15:13:28 82

转载 图片数据集压缩格式(.npy ,npz)

github源码下载后,数据集经常是压缩格式的,例如下面的例子:

2019-05-21 21:28:18 3831

翻译 红外图像中人体动作识别的深度学习方法

摘要:以人类行为识别为基础的环境辅助生活(AAL)系统,旨在为老年人和残疾人提供援助,已经引起了各个学科的研究人员的兴趣。研究主要集中在开发自动化、最低侵入性和隐私保护系统。虽然热红外(IR)相机在战略领域很受欢迎,但在AAL领域的研究还不多。本文介绍了红外摄像机在AAL领域的应用,并讨论了红外摄像机在人体动作识别(HAR)中的性能。特别关注的是其中一个最关键的行动-下降。在这篇参考文献中,我们生...

2019-05-06 09:12:29 10255 8

转载 计算机基础-编码方式之ASCII,Unicode和UTF-8

前段时间解析Json网页,发现计算机编码方式是理解、解析网页的基础,参考几篇文章以备日后温习:参考文章:字符编码笔记ASCII,Unicode和UTF-8终于找到一个能完全搞清楚的文章了彻底弄懂 Unicode 编码...

2019-04-19 08:59:47 618

原创 Win10+CUDA9.2+CUDNN7.1+tensorflow-gpu=1.8.0+ImportError: cannot import name 'abs'

我的环境是:Win10+CUDA9.2+CUDNN7.1+tensorflow-gpu=1.8.0原因是protobuf 和 tensorflow发生了版本不兼容,解决办法:conda uninstall tensorflow-gpuconda uninstall protobufconda install tensorflow-gpu==1..8.0成功了!!!!注意:...

2019-04-16 20:55:09 203

原创 使用级联Softmax和广义大幅度损失训练的改进DCNN进行细粒度图像分类

摘要:利用一般的深卷积神经网络(DCNN)设计了一种细粒度的图像分类器。我们从以下两个方面提高了DCNN模型的细粒度图像分类精度。首先,为了更好地建模包含在给定训练数据集中的细粒度图像类的h级分层标签结构,我们引入h完全连接(Fc)层来代替给定DCNN模型的顶层fc层,并用级联Softmax损失对其进行训练。其次,我们提出了一种新的损失函数,即广义大边界损失(GLM)损失,使给定的DCNN模型能...

2019-04-05 11:36:13 1121

原创 Python实现图像批量化左右对换、上下对换、镜像变换、多角度变换

'''Python批量实现图像水平、垂直翻转函数功能:扩大数据量'''import PIL.Image as imgimport ospath_old = r"C:/Users/Sen/Desktop/aaa"path_new = r"C:/Users/Sen/Desktop/bbb"filelist = os.listdir(path_old)total_num = len(f...

2019-03-07 21:05:19 2886

原创 Python实现批量图像镜像翻转

'''Python批量实现图像镜像翻转函数:DataAugment()函数功能:扩大数据量输入参数:dir_path----图片库路径'''import cv2import osimport copydef DataAugment(dir_path): if not os.path.exists(dir_path): print('路径不存在') ...

2019-03-07 19:55:04 5924 5

原创 Windows7中使用Anaconda安装keras-gpu版本

原本已经安装TensorFlow-gpu下载安装keras-gpu即可:打开Anaconda Prompt 输入命令:conda install keras-gpu==2.0.8然后打开Jupyter Notebook =>Kernel=>Change kernel=>Python [conda root] 即可检验方法1:需要检验是否使用gpu,可以使用代码程序检验。...

2019-03-06 21:06:22 730

原创 windows如何查看nvidia显卡(GPU)的利用率和温度

参考:科普帖:深度学习中GPU和显存分析windows如何查看nvidia显卡(GPU)的利用率

2019-03-06 16:13:32 4773

原创 Word2016如何去掉首页页码并从任意也开始页码

我们不希望目录页有页码,想要在正文页设置为第一页,该如何操作呢?第一步:设置页脚第二步:使用分节符结果是将目录设置为第一节,,,正文设置为第二节(不再是一个整体)第三步:双击正文页页脚,取消“链接到前一条页眉”,会发现“与上一节相同”字样被取消了(不仅不是整体了,两者还没有链接关系了)在这种情况下,我们可以双击第一页的页脚而不用担心其他页面的页脚也会被删除了。第四步:删除封面页脚回...

2019-02-28 17:24:05 4441

原创 用函数计算

#编写函数#方法一plus =lambda x: lambda y:x+yminus = lambda x:lambda y:x-ytimes=lambda x:lambda y:x*ydividedBy=lambda x:lambda y:y//x#????????????????下面没懂呀???????zero,one,two,three,four,five,six,sev...

2019-02-28 09:25:16 266

原创 人性化的可读时间

#人性化的可读性时间#解法一def make_readable(req): second='%02d'%(req%60) #%是取余数 minute='%02d'%(req%3600//60) hour='%02d'%(req//3600) #向下取整 return '{}:{}:{}'.format(hour,m...

2019-02-27 10:23:41 182

原创 创建一个电话号码

if…else语句与if…elif…else语句的区别:

2019-02-27 10:23:21 2574

原创 反转一个数字

#反转一个数字#解法一def reverse_number(n): return int(str(n)[::-1]) if n>=0 else int('-'+str(n)[:0:-1]) #没了0就错了# return str(n)[::-1] if n>=0 else '-'+str(n)[:0:-1] #会出现0001 ...

2019-02-27 10:23:09 725

原创 检查ip

#检查ip#解法一def is_valid_IP(ip): #利用range(256)限定数字范围 #利用sum()限定四位 return sum(1 for i in ip.split('.') if i in map(str,range(256)))==4 print(is_valid_IP('0.0.0.0'))print(is_valid_IP(...

2019-02-27 10:22:44 330

原创 计算重复字母出现的次数

#解法一def duplicate_count(text): res={c:text.count(c) for c in text if text.count(c)>=2} #查询字典中键值对的个数 #用集合set{}去重,这里的字典也是集合set的一种 return len(res)duplicate_count('aabbcd...

2019-02-25 16:13:09 1118

原创 把0挪到队尾

#解法一#把0挪到队尾def move_zeros(chars): head=[] tail=[] for n in chars: if n==0: tail.append(n) else: head.append(n) head.extend(tail)...

2019-02-25 10:36:52 138

原创 递归数字总和

2019-02-24 22:50:30 241

原创 对给定的字符串排序

#解法一#来排个序import redef order(text): if len(text)==0:return "" arr=text.split() #把字符串里面非数字的,替换为'' ^在中括号里代表非 一个或者几个 arr_index=[re.sub('[^\d+]','',each) for each in arr] ...

2019-02-24 21:06:36 465

原创 找到大写字母

#解法一def capitals(a): for index,s in enumerate(a): #isupper 如果字符串中都是大写,返回True,如果有一个小写,返回False if s.isupper(): print(index)capitals('anMIE')#解法二d...

2019-02-23 12:47:22 839

原创 反转字符串

#字符串反转#解法一def spin_words(words): #切割为每个单词 words_list=words.split() #返回的是字符串列表 return ' '.join(w[::-1] if len(w)>=5 else w for w in words_list) spin_words('this is a test hey...

2019-02-23 10:24:46 100

原创 统计元音字母

#解法一def getCount(inputStr): #numCount 用于计数 numCount=0 #i用于遍历 for i in inputStr: if i in ['a','e','i','o','u']: numCount+=1 return numCountinputStr=input('请...

2019-02-23 08:54:08 537

原创 未使用的最小ID

#解法一def next_id(array): if not array: return 0 sorted_arr= set(sorted(array)) array=set(range(0,max(array)+1)) gap=array-sorted_arr #列表差集运算 if gap: ...

2019-02-23 08:18:01 259

原创 获取中间字符串

解法一def getMiddle(words): if len(words)>2 and len(words)%2==0: return words[int(len(words)/2)-1:int(len(words)/2)+1] elif len(words)>2 and len(words)%2!=0: return words...

2019-02-23 07:31:03 413

匹配数字寻找相应的字符串-检查信用卡

#方法一#先定义一个字典列表mappings=[ {'name':'AMEX','Begins':[34,37],'Number Length':15}, {'name':'Discover','Begins':[6011],'Number Length':16}, {'name':'Mastercard','Begins':[51,52,53,54,55],'Num...

2019-02-20 12:46:06 244

原创 判断奇数还是偶数

判断奇数还是偶数创建一个函数,它以整数作为参数,对偶数返回“偶数”,对奇数返回“奇数”。#解法一#判断奇数还是偶数def even_or_odd(number): if number%2==0: return 'Even' else: return 'Odd' assert even_or_odd(2)=='Even'...

2019-02-20 11:01:18 1179

原创 Python函数

来源于:《Python3入门与进阶第八章》Python函数视频入口函数的特点:1.功能性2.隐藏细节3.避免编写重复的代码用序列解包,最好不要用索引方式接收多返回值,因为时间长会忘的def damage(skill1,skill2): pass damage1 = skill1 *3 damage2 = skill2 *2+10 return dama...

2019-02-20 10:23:17 106

原创 包、模块、函数、变量作用域

python复习:《Python3入门与进阶》包、模块、函数包的后缀常见有.dll模块常见的有.py问题一:python是如何区分文件夹和包?__init__.py是什么?如果想让文件夹成为包,里面必须包含__init__.py文件。如果没有这个文件,python会认为这是一个普通的文件夹。同时,__init__.py本身也是一个模块,里面可以什么都不写,只是用来标注一个包。当然也可...

2019-02-20 10:20:37 165

原创 求表达式中正数的和

学习记录得到一组数字,返回所有正数的总和示例:(1,-4,7,12)->1+7+12=20注意:如果没有要求的总和,则默认值为0

2019-02-19 08:18:38 211

原创 文件夹操作库os.path

官方文档The Python Standard library —os.path获取当前的绝对路径:import osprint(os.path.abspath('.'))#常用函数的使用#directory separator 目录分隔符 '/'#concatenation 串联#路径中用的都是 /import osprint(os.path.abs...

2019-02-19 07:58:56 91

空空如也

空空如也

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

TA关注的人

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