自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python的面向对象编程

1.前言:什么是面向对象编程和面向过程编程?1.1面向过程编程【就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用】以下是来自度娘的部分介绍:面向过程其实是最为实际的一种思考方式,就算是面向对象的方法也是含有面向过程的思想。可以说面向过程是一种基础的方法。它考虑的是实际地实现。一般的面向过程是从上往下步步求精,所以面向过程最重要的是模块化的...

2019-03-25 20:37:11 367 2

原创 densepose模型安装过程中的几个坑

1. 版本:推荐:pytorch1.1\cuda-10.0 , 内部已经集成caffe22 Cmake 出现编译失败,一般都是i版本或者路径不对,3 TORCH_API这个字段是新版的,要全部替换成CAFFE2_API

2021-11-12 16:41:48 914

原创 cuda10.0版本安装教程

因为 cuda10.0基本是稳定版,并且对应torch1.0,支持多GPU的能力也较强/1 下载cuda10.0.0wget https://developer.nvidia.com/compute/cuda/10.0/Prod/local_installers/cuda_10.0.130_410.48_linux2 添加执行权限sudo chmod +x cuda_10.0.130_410.48_linux.run3 安装确认及路径4 cuda环境变量配置 ~/.b..

2021-01-02 13:10:00 5287

原创 批量添加前缀

for f in *.jpg ; do mv "$f" "COCO_val2014_$f" ; done

2020-09-03 01:22:39 265

原创 MTL模型checkpoint保存

直接贴代码tensorboard = TensorBoard(log_dir='./log')checkpoint = ModelCheckpoint(filepath='./log/best_weights.h5', monitor="out_1_loss", save_best_only=True, verbose=0)callback_lists = [F1Score, tens...

2020-01-18 14:39:01 184

原创 pycharm报错:Process finished with exit code -1073741819 (0xC0000005)

我的错误不同于[之前别人的博客](https://blog.csdn.net/qiao1025566574/article/details/81037908),主要是代码层里的路径引入不正确导致的。具体细节不粘贴了,提示有此错误的同学注意路径问题。...

2020-01-16 21:27:13 430

原创 tensorflow 校验Checkpoint失败---教训也是经验

实验背景用了Encoder和 Decoder模型。其中Decoder做了Attention机制,在每步step_per_epoch结束的时候,调用tf.train.checkpoint.save()方法。在训练结束后重新引入模型文件ctpk,结果页面显示如下:实验代码: checkpoint_dir = './model_data0' # 使用restore来加载最新的...

2020-01-14 21:47:20 1844 1

原创 字符串转换成整数

1 请你来实现一个atoi函数,使其能将字符串转换成整数。首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字...

2020-01-03 14:27:22 262

原创 数字进行反转

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231,231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。来源:力扣(Lee...

2020-01-03 09:31:27 419

原创 Z 字形排列

将一个给定字符串根据给定的行数,以从上往下、从左到右进行Z 字形排列。比如输入字符串为"LEETCODEISHIRING"行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"LCIRETOESIIGEDHN"。请你实现这个将字符串进行指定行数变换的函...

2020-01-03 00:44:00 3249

原创 返回输入字符串的最长回文子串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"class Solution(object): def longestPalindrome(self, s): """ ...

2020-01-02 11:05:53 682

原创 主成分分析

主成分分析 Principal component analysis1 基本思想主成分分析就是把原来的多个指标转化成少数几个代表性较好的综合指标,这少数几个指标能够反映原来指标大部分的信息(85%以上),并且各个指标之间保持独立,避免出现重叠信息。主成分分析主要起着降维和简化数据结构的作用。1.1 数学模型p个维度来描述一个实际问题,那么N个样本的数学模型可以表示为:...

2019-12-02 19:16:48 1139

原创 gensim启动时提示c extension did not load

问题描述:C extension did not be loadedgensim需要gcc、g++进行加速,之前大多给的解决方案是conda install libpython mingw但是提示缺乏镜像源,最终找到了合适的镜像源进行添加之后就可以了解决办法:conda config --add channels https://mirrors.tuna.tsingh...

2019-09-12 14:23:24 310

原创 利用pyltp找说话人的SBV谓语动词

#!/usr/bin/ python# -*- coding: utf-8 -*-import sys, osfrom zhon.hanzi import punctuationfrom zhon.hanzi import non_stopsfrom zhon.hanzi import stopsimport logging'''ROOTDIR = os.path.join(o...

2019-08-23 00:55:07 285

原创 调用高德地图API接口,实现地铁站经纬度采集

1 两个概念:正地理编码:输入地址关键词(北京市),获得地址的经纬度逆地理编码:输入地址的经纬度)(113.22, 43.22),获得地址关键词。2 关于高德地图API接口:开发者模式,调用API接口,经测验,虽然百度、腾讯等都有API接口,但经过测试百度API接口,不稳定,调用会出现240错误,显示APP服务禁用,也有说选择的服务器端和浏览器端不兼容的原因,但实测之后,两种类型都...

2019-07-14 15:22:52 3925 1

原创 已知两点经纬度,求两点直线距离-——python实现

计算原理参考链接:https://blog.csdn.net/xiejm2333/article/details/73297004Python代码实现:# -*- coding: utf-8 -*-data1 = {'苹果园': (116.177388,39.926727), '古城': (116.190337, 39.90745), '八角游乐园': (116.212684,...

2019-07-14 15:13:27 1921

原创 计算机原理与智能-翻译

英文原文:链接: https://pan.baidu.com/s/14WORaltIGb0U4-8_Baae7g 密码: 8ep0计算机原理与智能阿兰 图灵我建议考虑这个问题,“机器能思考吗?”这应该从定义“机器”和“思考”这两个词的含义开始。这些定义可能是为了尽可能反映这些词的正常使用,但这种态度是危险的,如果要通过研究“机器”和“思考”这两个词的含义来找到它们的含义,就很难避免这...

2019-07-04 09:23:19 690

原创 jupyter常用快捷键一览

Jupyter是利用网页编辑、测试python,并生成嵌入式代码的优秀编辑器,通常在安装anaconda集成包时就会直接安装。用浏览器即可访问并编写测试python代码,十分便捷。快捷键1. 命令模式 (esc开启)转入编辑模式:Enter查看快捷键帮助文档:h打开命令调色板:cmd+shift+p保存文件:s or cmd+s在上方插入cell:a在下方插入cel...

2019-07-01 14:08:38 2555

原创 random函数

random是算法中常用的函数,现在总结一下,random函数常用的重要函数:1 random.random()$ random() # 返回0~1之间的一个随机实数n2 random.choice(seq) # 从序列seq返回随机的元素3 random.getrandbits(n) # 以长整型返回n个随机位4 shuffle(seq[,random]) # 原地指...

2019-06-30 16:26:25 3646

原创 LeetCode : 判断括号等符号是否合规

一 问题描述:判断输入的小括号、中括号、大括号,是否是合规?二 解答思路:数据结构+算法直接上来考虑是使用列表、元组还是散列表不是太容易考虑,所以可以先考查算法1 算法:怎么样才算合规?(1)符号的左端先出现,若直接出现右端部分,立马判断不合规;(2)如果符号的左端出现了(例如一个 '(' ),那么继续往里填充下一个符号,下一个符号如果是右端符号,则立马判断是不是能够跟第一个符号进行配...

2019-06-27 09:04:53 950

原创 Jumping NLP Curves: A review of NLP research (翻译)

最近翻阅了NLP的论文,发现了一篇高被引,特此翻译,以供参考(从文章第2部分开始)论文原文下载地址:链接: https://pan.baidu.com/s/1e9b6StWSr7eIkPhvz2xuHA 密码: fo1t第2章自20世纪50年代开始,NLP研究一直专注于机器翻译[1]、信息检索、文本摘要、问题回答、信息提取、主题建模[2]和意见挖掘等任务。大多数NLP研究在早期集中在...

2019-06-23 22:39:59 624 1

原创 深究递归和迭代的区别、联系、优缺点及实例对比

深究递归和迭代的区别、联系、优缺点及实例对比1.概念区分递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;...

2019-06-23 22:00:59 193

原创 重新整理Python数据结构

2019-05-26 22:43:50 128

原创 Python的浅拷贝和深拷贝

1 什么是子对象?Python中一切皆对象,对象的子类2 复制 = 赋值alist = [1,3,5,['abc','dde']]# 数组['abc','dde']就是alist = [1,3,5,['abc','dde']]的子对象# 复制 等于 复制 ,又称为对象的引用,复制拷贝了这个对象的引用,但实际上没有分配一个全新的独立对象,所以原对象只要变化,复制的对象就会...

2019-05-15 09:08:56 53

转载 什么是SDK和API?

=======================转载========================作者:齿轮易创技术VP来源:CSDN原文:https://blog.csdn.net/gear12345/article/details/81709312随着软件规模的日益庞大,常常需要把复杂的系统划分成小的组成部分,编程接口的设计十分重要,程序设计的实践中,编程接口的设计首先要...

2019-05-12 09:41:52 145

原创 Python——单例设计模式

1 什么是单例设计模式 解决特定某一个问题时的套路。单个实例,每一次执行类名()返回的对象,内存地址是相同的。2 使用单例设计模式是为了可重用代码,让代码更容易让人理解3 单例涉及模式的场景:音乐播放对象;(音乐软件只能播放一个音乐文件,在播放状态下) 回收站对象;(任何位置删除的软件都会回到同一个回收站) 打印机对象;(打印机对象负责打印,连续打印)4 深入理...

2019-04-23 08:44:52 421

原创 Python对象编程——类方法、静态方法和实例方法

一 类方法1 什么是类方法?供类自己调用的方法,访问类属性一般需要此方法。2 怎么针对类对象定义一个类方法@classmethoddef 类方法名(cls): pass类方法需要修饰器来标识, 告诉解释器这是一个类方法【PS:装饰器为已经存在的对象添加额外的功能】类方法的第一个参数应该是cls, 由哪一个类调用的方法,方法内的cls就是哪一...

2019-04-19 09:16:35 191

原创 Python的面向对象编程——封装、继承和多态

一. 封装1. 什么是封装?如第一篇文章所述https://mp.csdn.net/postedit/88782209,封装的概念就是将对象的信息放进类中,然后通过调用类来产生特殊的对象。在这个过程中,封装既可以实现对共有属性和共有方法的封装,也可以实现对私有属性和私有方法的封装。私有方法和私有属性原则上不会被外界调用【也有调用私有属性和私有方法,只不过私有属性和方法相当于隐私,尽可能不要...

2019-04-17 09:17:40 381

转载 Flex Ethernet (FlexE) 初识

Flex Ethernet (FlexE) 初识1 初识FlexEFlexible Ethernet由OIF组织制定了其统一标准,通过OIF-FLEXE-01可以了解到其基本信息;摘录其标准的一个概要说明:ABSTRACT: The Flex Ethernet (FlexE) Implementation Agreement provides a generic mechani...

2018-08-31 10:12:22 2336

原创 如何理解Linux 中的LVM?

举列子:3个苹果(磁盘阵列),4个同学(文件系统)吃,每个人想吃的苹果数量还是不相等的,那么怎么办?打成苹果泥进行分配,以下是相应的规律:1 将3个苹果削成小块(PP),按每个小块小块,打成苹果泥(PV);2 然后用勺子将苹果泥一勺一勺地舀出来,每勺苹果泥相当于PE,舀到大罐子里面(可以理解为从破壁机到放吃的容器里),此时的大罐子相当于VG;3 然后从大罐子里一勺一勺(LE)的舀到4个人的碗里,每...

2018-04-20 10:50:44 877

原创 LUN与LVM的关系

LUN是指硬件层分出的逻辑盘,如raid卡可以将做好的400G的raid5再分成若干个逻辑盘,以便于使用,每一个逻辑盘对应一个LUN号,OS层仍把这些逻辑盘看做是物理盘。卷是软件层分成的逻辑分区,如LVM的逻辑卷LV对于OS层来说就是一个分区(可以格式化成一种文件系统,挂载到某个目录下),只是逻辑卷的大小是可以扩展的,而且一个逻辑卷可能是由多个物理硬盘组成。本质上LVM是一个软件,介于OS与磁盘驱...

2018-04-04 10:17:10 2666

转载 MATLAB能做数据分析吗?

转载自例子很多,看你的具体应用,python骨子里是万能语言,matlab骨子里是矩阵运算,在通用的语言功能方面有先天不足,比如楼上说的字符串处理,matlab能做但肯定不如python用着舒服,如果你还要做中文分词、自然语言处理可能会更麻烦了。硬要举例子,那我也可以举一个,我需要:1. 在aliyun上布一个分布式爬虫每天定时上网抓数据,然后完成数据的清洗和入库。有入postgressql的,有...

2018-03-30 11:08:01 9827

空空如也

空空如也

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

TA关注的人

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