
python
YYin0914
这个作者很懒,什么都没留下…
展开
-
pytorch常用操作
1、当经过网络模型后,输出的output tensor为[1,16]时,将其展平为一维numpy()向量,然后按照降序排列output = model.forward(img) #img为Variable类型print(output.shape) #tensor[1,16]#将其展平为一维向量,然后排序output = output.data.cpu().numpy().flatten()print(output.shape)#(16,)output = output.argsort() #原创 2020-09-17 15:29:48 · 1246 阅读 · 0 评论 -
Json的序列化和反序列化
1、JSON是什么?当客户端向服务器端发送请求(例如请求访问一个页面)时,服务器端需要做出对请求的响应,返回客户端请求的数据。这个时候传输数据的方式有两种:一是XML格式,二是JSON格式。一般情况而言,对于客户端而言,JSON格式比XML格式更易于理解。所以常采用JSON格式进行数据的传输。2、JSON数据的格式(1)数据由对象组成{ “title”:”京东”, “url” : “//www.jingdong.com/” }(2)数据由数组组成{ “studen原创 2020-05-16 15:55:04 · 633 阅读 · 0 评论 -
有关python函数总结;可迭代对象、生成器与迭代器的区别;相关函数
(1)trim()函数的实现(利用切片操作实现trim函数,去除字符串首尾的空格):def trim(s): if len(s)==0: return s while s[0]==' ': s=s[1:] while s[-1]==' ': s=s[:-1] return s(2)在list列表中寻找最大值和最小值:...原创 2019-02-15 11:39:03 · 215 阅读 · 0 评论 -
python面向对象编程(一):各种类方法解释
在python中,一切皆对象。1、类对象类定义的格式为“class 类名”,实际上当解释器执行class语句是,就会创建一个类对象class Student: pass #空语句print(type(Student))print(id(Student))Stu2=Student #将类的地址赋给了Stu2s1=Stu2()print(s1)2、...原创 2019-02-16 15:00:28 · 557 阅读 · 0 评论 -
python面向对象编程(二)
面向对象三大特征:封装、继承、多态封装:隐藏对象的细节,只对外提供必要的方法继承:可以让子类具有父类的特性,提高了代码的重用性多态:同一个方法调用由于对象不同产生不同的行为(一)继承子类(派生类)继承父类(基类)1、Python支持多重继承,一个子类可继承多个父类class 子类类名(父类1,父类2): 类体如果未指定父类,默认父类是object类,p...原创 2019-02-16 21:38:45 · 145 阅读 · 0 评论 -
python对象的浅拷贝和深拷贝
(1)浅拷贝:python拷贝一般都是浅拷贝,拷贝时,对象包含的子对象内容不拷贝,因此,源对象和拷贝对象会引用同一个子对象。浅拷贝相当于将之前的对象本身进行拷贝,而其属性或方法(也是对象)没有拷贝,仍指向原来的地址,引用的是同一个子对象(2)深拷贝:使用copy模块的deepcopy函数,递归拷贝对象中包含的子对象,源对象和拷贝对象所有的子对象也不同深拷贝将之前的对象本身进行拷...原创 2019-02-16 22:10:27 · 125 阅读 · 0 评论 -
Python设计模式——工厂模式、单例模式的实现;
设计模式是面向对象语言特有的内容,设计模式有很多种,比较流行的是GOF23种设计模式。通过模式实现了多种分离,大型的项目中采用模式实现 常用的设计模式:工厂模式和单例模式(一) 工厂模式 该模式实现了创建者和调用者的分离,使用专门的工厂类将选择实现类、创建对象进行统一的管理和控制#测试工厂模式class CarFactor:#创建工厂类 de...原创 2019-02-16 23:13:26 · 429 阅读 · 0 评论