python
.我心永恒_
stay hungry, stay foolish. keep looking, don't sate!
展开
-
python之并发编程详解
一、多任务编程(1). 简述多任务编程包括多进程、多线程等编程方式,可以充分的利用计算机CPU的多核资源同时处理多个应用程序任务,以此提高程序的运行效率。二、 多任务编程之进程(process)(1). 定义进程指的是程序在计算机中的一次运行。程序是一个可执行的文件,是静态的占有磁盘,而进程是一个动态的过程描述,占有计算机运行资源,有一定的生命周期。(2). 系统中如何产生一个进程?...原创 2020-03-27 17:26:13 · 699 阅读 · 0 评论 -
加密解密之Token令牌
一、base64(1). base64加密解密方法图示方法作用参数返回值b64encode将输入的参数转化为base64规则的串预加密的明文,类型为bytes;例:b‘steve Jobs’base64对应编码的密文,类型为bytes;例:b’c3RldmUgSm9icw==’b64decode将base64串解密回明文base64密文,类型为bytes...原创 2020-03-19 12:28:23 · 4939 阅读 · 0 评论 -
python中的生成器原理详解
一、什么是生成器?生成器指的是可迭代对象(拥有__iter__方法的类对象为可迭代对象)+迭代器(拥有__next__方法的类对象为迭代器)二、生成器举例(1). 生成器举例代码如下:#encoding = utf-8"""@version:3.7@author:qiuyucheng@file:generator.py@time:10:27"""class MyGenerat...原创 2020-01-17 10:43:28 · 1001 阅读 · 0 评论 -
python中的yield方法原理详解
一、yield的作用是什么?yield 的作用是将当前方法中的 yield之前的语句改为迭代器模式的代码,生成迭代器代码的大致规则如下:(1). 将yield以前的语句定义在__next__方法中(2). 将yield后面的数据作为__next__的返回值二、yield的执行过程(1). 调用当前方法,不执行(内部创建迭代器对象)(2). 调用__next__方法,才执行(3). 执...原创 2020-01-16 13:28:05 · 1310 阅读 · 0 评论 -
python中的for循环底层原理详解
一、构建一个可迭代对象(列表、元组、字典等)tuple01 = ("Stay hungry Stay foolish","Keep looking,don't sate","hobbies")dict01 = {"Steve Jobs":1001,"Bill Gates":1002,"near Object":1003}二、用for循环来进行迭代(1). 代码如下所示:for tupl...原创 2020-01-16 10:50:24 · 2520 阅读 · 0 评论 -
python中的类内存图文详解
一、一个python类的演示代码#encoding = utf-8"""@version:3.7@author:qiu@file:object_oriented.py@time:22:34"""class Wife: #数据成员 def __init__(self,name,sex): # self是调用当前方法的对象地址 self....原创 2019-12-27 23:10:14 · 1315 阅读 · 1 评论 -
python中的函数内存操作图文详解
一、代码如下:def fun(a): a[1] = [200]list_target = [1,[2,3]]fun(list_target)print(list_target[1])二、内存图如下:2.1 函数内存解析图原创 2019-12-25 17:36:02 · 1420 阅读 · 0 评论 -
python中的深拷贝与浅拷贝图文详解
一、深拷贝与浅拷贝的定义是什么?1.浅拷贝:它指的是在复制过程中,只复制一层变量而不会复制深层变量绑定的对象。2.深拷贝:复制整个依赖的变量,即包括深层变量绑定的对象。二、深拷贝与浅拷贝的实例说明(1). 浅拷贝举例1.浅拷贝示例代码如下:list01 = [800,[1000,500]]list02 = list01[:]#list02 = list01.copy() #浅拷贝与...原创 2019-12-18 12:47:05 · 345 阅读 · 0 评论 -
使用keras实现swish以及h_swish激活函数的创建以及调用
一、使用keras实现swish以及h_swish激活函数的创建并将添加from keras import backend as Kfrom keras.layers import Activationfrom keras.utils.generic_utils import get_custom_objectsdef swish(inputs): return (K.sigmo...原创 2019-10-14 13:43:53 · 5270 阅读 · 5 评论 -
Keras实现Senet block模块
一、keras实现的Senet block模块代码class SeBlock(keras.layers.Layer): #add def __init__(self, reduction=4,**kwargs): super(SeBlock,self).__init__(**kwargs) self.reduction = reduction ...原创 2019-10-14 13:40:45 · 8764 阅读 · 29 评论 -
命名实体识别中的原始预处理文本转换为标注文本
(一)、转换格式1.其他字转换为O2.实体首字转换为B-PRODUCT3.实体中间的字转换为I-PRODUCT4.实体尾字转换为E-PRODUCT5.单实体转换为S-PRODUCT(二)、原始预处理文本(1). annotated_src.txt-DOCSTART-本公司具有{炭黑专用油}生产能力。-DOCSTART-公司已掌握了{虾}、{鲍鱼}、{海胆}等海珍品苗的工厂化培...原创 2019-09-10 17:50:03 · 1968 阅读 · 0 评论 -
python实现全角半角的相互转换
https://www.cnblogs.com/kaituorensheng/p/3554571.html转载 2019-08-13 11:30:14 · 524 阅读 · 0 评论 -
Python面向对象编程之 定制类常用的定制方法
Python面向对象编程之 定制类常用的定制方法转载 2019-08-12 02:12:44 · 247 阅读 · 0 评论 -
python实现文本分割
文本分割是自然语言理解数据预处理中的重要步骤,本段程序实现的是用",。?!…”分割文章,并且分割子句单句成行import re pattern = r"([,。?!…])" #正则匹配模式flags = [",","。","?","!","…"]sentence_txt = []with open("./train.txt","r",encoding="utf-8") as reade...原创 2019-08-13 18:28:17 · 11808 阅读 · 0 评论