- 博客(9)
- 收藏
- 关注
原创 python命名空间,类成员,对象成员
1.命名空间关于python中的命名空间,可以先看官方文档里的一个说明A namespace is a mapping from names to objects.Most namespaces are currently implemented as Python dictionaries。1.namespace(命名空间)是从名称到对象的映射。2.大部分的namespace目前都是通过python中的字典实现的。命令空间为项目中提供了一种避免名字冲突的方法。不同命名空间之前是相互独立的,因此
2021-12-22 18:49:20 972
原创 python 装饰器常见场景与用法
1.计算程序耗时def time_calc(func): def wrapper(*args, **kwargs): start_time = time.time() f = func(*args, **kwargs) cost_time = time.time() - start_time print("cost time is: ", cost_time) return f return wrapper
2021-12-22 15:39:43 1204
原创 matplotlib易混概念理解与画图详解
0. 前言最近因为项目进度,需要使用matplotlib画图。等真正动手画图的时候,突然发现虽然使用matplotlib时间也不短了,但是认知好像还不是很清晰很全面。每次需要调一下格式,改变一下坐标轴形式什么的,都需要重新google搜索。离开了google感觉完全画不来图,效率也低,俗称的面向google编程。痛定思痛,等项目需求满足完,图画完以后,决心抽出时间来,好好整理一下matplotlib的相关知识点。1.figure, axes, axis很多同学,包括我自己,最初画图,都是从plt.fi
2021-12-21 16:15:29 688 1
原创 python新式类中的__new__方法与__init__方法
1.旧式类在讲新式类之前,先看看旧式类是怎么用的。class OldClass: passOldClass()上面就是旧式类的写法,默认继承type类。2.新式类python2中,如果定义一个新式类class NewClass(object): pass而在python3中,所有的类,均默认继承object,所以括号里也可以不显示指定object。3.__new__方法与__init__方法如果我们再IDE里面输入__new__字样,IDE会自动给我们补全方法如下:
2021-12-20 17:14:17 1374 1
原创 python time datetime模块最详尽讲解
0.前言python中常用的时间模块包括time与datetime。之前虽然一直在用相关模块,但是没有做过系统总结,理解也不是很到位,没有做到融会贯通的程度。正好趁着项目中正在写相关代码,顺便做个总结,争取所有人看到此文对这两个模块都有很清晰的认知。1.time模块要想了解一个模块的大致情况,首先我们可以点到相关源码中看看注释说明。"""This module provides various functions to manipulate time values.There are two
2021-12-19 20:43:35 1054
原创 服务器上安装python anaconda最简明教程
0.需求服务器默认的python环境是2.x,实际开发中需要用到3.x,本着简单偷懒的原则,决定直接装个anaconda。1.前期准备工作既然是服务器,就有各种账号权限,连接公网等问题,这些事让运维同学帮忙搞定,暂且不提。2.下载镜像找到anaconda的清华镜像地址。清华镜像在里面选择合适的版本,然后wget下载到服务器上即可。比如我选择的如下版本get https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-202
2021-12-13 19:31:38 3548
原创 python 异常处理小结 try except raise assert
1.try-excepttry except组合是用来处理异常的一对黄金搭档,python中也不例外。可以看个简单的例子:def t1(): try: a, b = 1.0, "2.0" c = a / float(b) print("c is: ", c) except ValueError as err: print("b must be digit!") except ZeroDivisionError as
2021-12-08 18:01:47 1755
原创 python smtplib发送邮件可直接运行代码
1.发送普通格式邮件import smtplibfrom email.mime.text import MIMETextfrom email.header import Headerimport loggingdef send_html(): token = 'xxx' receivers = ['xxx@xxx.com'] mail_msg = """ <p>Python 邮件发送测试...</p> <p><a
2021-12-07 18:52:09 2774
原创 encoder, decoder, attention机制理解
1.encoder-decoder在提attention之前,我们先回顾一下encoder-decoder机制。encoder-decoder在NLP领域的使用会比较广泛,按照我个人的理解,encoder-decoder本质上是一种思维方式,一种框架。encoder环节,将现实输入环节进行抽象编码转化为一个数学问题。decoder环节,则是求解该数学问题,并转化为现实世界的答案。而输入环节输入的不同,则代表了不同的应用场景。如果输入是中文句子,输出是英文翻译,则是典型的机器翻译问题,encoder-
2021-12-02 18:41:47 9147 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人