自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bitcarmanlee的博客

https://github.com/bitcarmanlee/easy-algorithm-interview-and-practice 同步更新,欢迎star

  • 博客(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关注的人

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