![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python使用手册
chengxin_2020926
这个作者很懒,什么都没留下…
展开
-
argparse 是python自带的命令行参数解析包
argparse 是python自带的命令行参数解析包,可以用来方便地读取命令行参数 1.基本框架 下面是采用argparse从命令行获取用户名,该python的文件名为:test.py import argparse def main(): parser = argparse.ArgumentParser(description="Demo of argparse") parser.add_argument('-n','--name', default=' cheng ') par原创 2021-10-05 16:59:02 · 197 阅读 · 0 评论 -
2021-09-12
pytorch中tensor的squeeze()和unsqueeze() squeeze(): squeeze(arg)表示第arg维的维度值为1,则去掉该维度,否则tensor不变。 c = torch.randn(5,1) c tensor([[ 0.7312], [ 1.5407], [ 0.4843], [ 0.0443], [-0.8765]]) c.shape 结果:torch.Size([5, 1]) c.squeeze()原创 2021-09-12 22:55:00 · 64 阅读 · 0 评论 -
2021-09-12
python collections.Counter()函数 ‘’‘统计字符串中字符出现的个数, 以字符为key 以数量为value’’’ import collections a = collections.Counter('bbaaccdd') b = collections.Counter('abcd') print(a) print(b) print(a+b) 结果 Counter({'b': 2, 'a': 2, 'c': 2, 'd': 2}) Counter({'a': 1, 'b': 1原创 2021-09-12 21:40:48 · 67 阅读 · 0 评论 -
2021-09-12
Python split()方法 Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串 str.split(str="", num=string.count(str)). str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。 num – 分割次数。默认为 -1, 即分隔所有。 返回分割后的字符串列表。 str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print (s原创 2021-09-12 20:13:30 · 92 阅读 · 0 评论 -
2021-09-12
Python classmethod 修饰符 classmethod 修饰符对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。 class A(object): # 属性默认为类属性(可以给直接被类本身调用) num = "类属性" # 实例化方法(必须实例化类之后才能被调用) def func1(self): # self : 表示实例化类后的地址id print("原创 2021-09-12 20:04:19 · 39 阅读 · 0 评论 -
2021-09-02
pytorch中squeeze()和unsqueeze()函数的作用 squeeze()的函数定义: torch.squeeze(input, dim=None, out=None) → Tensor 返回一个张量,其中所有大小为1的输入的维都已删除。 举个例子,如果输入张量的shape为(A×1×B×C×1×D) ,那么输出张量的shape是(A×B×C×D) . 如果指定了dim,则仅在给定维度上执行挤压操作。如果输入的形状为:(A×1×B),则squeeze(input,0)保持张量不变,但squee原创 2021-09-03 13:45:15 · 79 阅读 · 0 评论