
python module
文章平均质量分 65
NCU_wander
这个作者很懒,什么都没留下…
展开
-
pytorch module内部模块增减
1、nn.conv说下个人的理解,在torch.nn.Conv2d(in_channels, out_channels, kernel_size, stride, padding, bias)中,conv2d会首先根据设定的in_channel 和 out_channel初始化相对应的weights和bias,但是可以仔细地查看最终卷积时候调用的函数,其实是对weight和input进行conv2d的卷积计算,所以其实最重要的维度对齐是由weight和bias控制的。 def _conv_for原创 2021-08-20 14:13:44 · 470 阅读 · 0 评论 -
partial与argmax函数
1、argmax() 函数直接通过以下的编程实例来理解argmax函数的实际应用,包括dim的使用以及最终返回的最大列或者最大行所在索引。import torcha=torch.tensor( [ [1, 5, 4], [9, 3, 8] ])b=torch.argmax(a,dim=0)print(b)c=torch.argmax(a,dim=1)print(c)原创 2020-10-14 11:27:21 · 153 阅读 · 0 评论 -
python 预编译/函数变量传输
本文主要记录python相关的原理知识,目的是为了记录python语言中的原理性规则性思考。预编译class A: def __init__(self, a): self.a = a def p(self, b=self.a): print bgives an error NameError: name ‘self’ is not defined?Default argument values are evaluated at function d原创 2020-07-22 14:44:14 · 471 阅读 · 0 评论 -
python warning filter
在python文件的调试过程中,有的时候会遇到大批量的warning语句出现,有的时候warning非常的annoying,尤其是面对诸如some sentences are depreciated, please use some other sentences instead. 之类的warning语句,最好还是将其屏蔽。在python语言中,python是通过调用warnings模块中定义的warn()函数来发出警告。我们可以通过警告过滤器进行控制是否发出警告消息。代码:import warn原创 2020-07-01 11:30:40 · 1633 阅读 · 0 评论 -
numpy 数据扩充方法
np.expand_dims(a,0).repeat(1000,axis=0)np.tilea=[1,2]>>> np.tile(a,5)array([1, 2, 1, 2, 1, 2, 1, 2, 1, 2])>>> np.repeat(a,5)array([1, 1, 1, 1, 1, 2, 2, 2, 2, 2])>>> np.expand_dims(a,0).repeat(5,axis=0)array([[1, 2],原创 2020-05-18 21:13:17 · 1207 阅读 · 0 评论 -
Numpy用法总结
https://blog.youkuaiyun.com/Da_wan/article/details/80518725原创 2019-05-17 16:33:16 · 246 阅读 · 0 评论 -
python-Argparse 模块
内容主要来自:http://wiki.jikexueyuan.com/project/explore-python/Standard-Modules/argparse.htmlargparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。当然,Python 也...原创 2019-06-27 21:34:02 · 234 阅读 · 0 评论 -
numpy中的sum函数、axis/expand_dims和冒号切片
np.sum不传参sum函数不传参的时候代表求解所有元素的总和,用法较为简单粗暴np.sum传参 axis首先明确axis的作用是定位到我们要处理的数据维度,以2* 3 *2数组为例:import numpy as npa = np.array([[[1,2],[3,2],[3,1]],[[2,0],[1,0],[1,1]]])print(a)[[[1 2] [3 2] [...原创 2019-07-30 11:58:55 · 966 阅读 · 0 评论 -
python os.path/shutil 移动文件/文件夹操作
python中对文件、文件夹操作的os/shutil模块1.得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()2.返回指定目录下的所有文件和目录名:os.listdir()3.函数用来删除一个文件:os.remove()4.删除多个目录:os.removedirs(r“c:\python”)5.检验给出的路径是否是一个文件:os.path.isfile()...转载 2019-09-29 11:54:42 · 6806 阅读 · 0 评论 -
pip常用命令与说明
PIP就是 Python标准库(The Python Standard Library)中的一个包,这个包比较特殊,是The Python Packaging Authority (PyPA) 推荐的 Python 包管理工具(The Python Packaging Authority (PyPA) is a working group that maintains many of the re...原创 2020-03-17 20:35:52 · 891 阅读 · 0 评论 -
os.path 常用命令
python中的os.path是比较常用的模块,把其中的几个函数介绍如下:dirname() 用于去掉文件名,返回目录所在的路径import osos.path.dirname('d:\\library\\book.txt')'d:\\library'basename() 用于去掉目录的路径,只返回文件名import osos.path.basename('d:\\...原创 2020-04-02 11:53:08 · 249 阅读 · 0 评论