![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
zixiang_w
这个作者很懒,什么都没留下…
展开
-
python文件字符串操作
使用多个分隔符分割字符串import re a='Beautiful,is;better*than\nugly' re.split(';|,|\*|\n',a)按行读取文件,如何去掉换行符"\n"for line in file.readlines(): line=line.strip('\n')原创 2021-12-01 10:37:34 · 91 阅读 · 0 评论 -
学习记录2-Python中的注册器模块
简介在一个稍大一点的python项目中,我们很有可能会用到注册器(register)。这个注册器不是用户账号注册的模块,而是项目中注册模块的一个模块。举个例子,一个深度学习项目可能支持多种模型;具体使用哪种模型可能是用户在配置文件中指定的。最简单的实现方式,就是维护一个模型名称->模型类的字典。但每当你增加一个模型时,这个字典就需要手动维护,比较繁琐。...原创 2021-11-05 15:51:13 · 431 阅读 · 1 评论 -
学习记录-Attention
class Attention(nn.Module): def __init__(self, dim, num_heads=8, qkv_bias=False, qk_scale=None, attn_drop=0., proj_drop=0.): super().__init__() self.num_heads = num_heads head_dim = dim // num_heads # NOTE scale factor w原创 2021-11-04 19:10:45 · 831 阅读 · 0 评论 -
使用python自己搭建一个简单的BP神经网络
from numpy import exp,array,random,dot#import randomclass NeuralNetwork(object): def __init__(self): #指定随机数发生器种子,保证每次获得相同结果的随机数 random.seed(1) #对含有3输入1输出的单个神经元建模 #即3*1矩阵赋予随机权重值,范围(-1,1) #即(a,b)范围的c*d矩阵随机数为(b-a原创 2020-12-07 11:06:07 · 1011 阅读 · 0 评论 -
Python---modules(模块)
文章目录模块的调用以脚本的方式执行模块模块搜索路径”编译过的“Python文件dir()函数包模块的调用模块是一个包含Python定义和语句的文件。文件名就是模块名后跟文件后缀 .py 。在一个模块内部,模块名(作为一个字符串)可以通过全局变量 __name__ 的值获得。例如,使用你最喜爱的文本编辑器在当前目录下创建一个名为 fibo.py 的文件, 文件中含有以下内容:# Fibonacci numbers moduledef fib(n): # write Fibonacci s原创 2020-12-05 19:33:11 · 162 阅读 · 0 评论 -
python函数参数列表中的*与**
首先看一下官方教程中给出的例子:def cheeseshop(kind, *arguments, **keywords): print("-- Do you have any", kind, "?") print("-- I'm sorry, we're all out of", kind) for arg in arguments: print(arg) print("-" * 40) for kw in keywords: pri原创 2020-12-01 13:38:18 · 213 阅读 · 0 评论