![](https://img-blog.csdnimg.cn/20210718113538345.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python专栏
文章平均质量分 51
涵盖Python学习经验分享,子专栏包括Tensorflow专栏和Pytorch专栏。
等待戈多。
这个作者很懒,什么都没留下…
展开
-
python将指定文件夹下指定格式文件名存储到txt内,并读取txt文件。
将指定文件夹下指定格式文件名存储到txt内:train/test文件夹下有一系列jpg图片,应用如下代码:# -*- coding: utf-8 -*-#将文件夹中图像的名字放在一个txt文件中import osdef ListFilesToTxt(dir, file, wildcard, recursion): exts = wildcard.split(" ") files = os.listdir(dir) for name in files: fu原创 2022-04-10 15:43:49 · 2115 阅读 · 3 评论 -
Pytorch 技巧 torch.clamp_ 限定输入矩阵内的值到指定范围内
torch.clamp(input, min, max, out=None) → TensorClamps all elements in input into the range [ min, max ]. Letting min_value and max_value be min and max, respectively, this returns:将input内的值限定在(min,max)区间内。yi=min(max(xi,min_valuei),max_valuei)y_i = \m原创 2022-03-06 15:31:16 · 1216 阅读 · 0 评论 -
python @staticmethod 怎么用
class A(): def __init__(self,param1,param2): self.name1 = param1 self.name2 = param2 def get_name(self): return self.name1 @staticmethod def print_name(): return 'Yann'观察以上函数,@staticmethod 下的函数就是代表CLASS中未用到__init__中的初始化数据,可以直接调用,不需要初始化。原创 2022-02-26 16:21:02 · 738 阅读 · 0 评论 -
Python 代码规范
Code Standard项目中的代码规范。代码理念代码理念和Python之禅一致,如下所示:>>> import thisThe Zen of DeepVAC, by Gemfield1.漂亮胜于一切;2.可读性很重要;3.变量名即注释;4.明了胜于晦涩;5.简洁胜于复杂;6.复杂胜于凌乱;7.扁平胜于嵌套;8.超过三层嵌套应坐立不安;9.尽量复用代码;10.应为没有模块化而寝食难安;11.多行短代码胜于一行长代码;12.不容易实现的想法就不是好想法;原创 2021-11-24 00:56:55 · 255 阅读 · 0 评论 -
Numpy生成行向量,列向量(1024水勋章文)
文章目录前言一、行向量与列向量生成1.行向量2.列向量总结前言就注意一点,下面这句话np.array([1,2,3])print(np.array([1,2,3]).shape)既不是行向量,也不是列向量,你输出它的shape:(3,)。是这么个东西,你可以理解成就是一个维度是三的array。一、行向量与列向量生成1.行向量# 1.产生行向量的方法row_vector1 = np.array([1, 2, 3]).reshape(1, -1) #最常用row_vector2 = n原创 2021-10-24 21:13:54 · 1707 阅读 · 1 评论 -
Python生成器(generator)--yield的使用
文章目录前言一、yield是什么?yield的优点代码示例总结参考文章前言在 Python 中,使用了 yield 的函数被称为生成器(generator)。跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 的值, 并在下一次执行 next() 方法时从当前位置继续运行。调用一个生成器函数,返回的是一个迭代器对象。一、yield是什么?可原创 2021-10-04 16:53:51 · 694 阅读 · 0 评论 -
Python的基础赋值
文章目录Python 赋值时代码在内存中的操作示意图Python 赋值时代码在内存中的操作示意图首先内存会为3创建一个数据单元,再让b指向这个单元;然后b+5得到8,内存又会为这个8创建一个数据单元,再让b指向这个单元**(b指向的内存地址发生了改变!);**可以简单地认为“数据在python中被称为对象(object)”,对象不能被覆盖,也不能被直接销毁(python中有垃圾回收机制来回收不用地对象,比如引用计数机制);代码如下(示例):import numpy as npd= np.o转载 2021-08-15 18:47:56 · 100 阅读 · 0 评论 -
Python super函数
Python super函数文章目录Python super函数super函数的定义一、使用语法二、代码示例参考文献super函数的定义super() 函数是用于调用父类或同级类的一个方法。官方定义:Return a proxy object that delegates method calls to a parent or sibling class of type. This is useful for accessing inherited methods that have been o原创 2021-07-18 13:30:49 · 102 阅读 · 0 评论