- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 python中__init__等魔法函数
常常见到代码中出现__xxx__这样的函数,没怎么仔细研究过,今天做一整理举个例子吧class DataTest: def __init__(self, data): self.data = data def __getitem__(self, item): return self.data[item] def __setitem...
2020-04-30 22:57:08 763
原创 pickle.loads/load和pickle.dumps/dump序列化问题
经常需要将数据进行序列化和反序列化操作(即保存和存储),于是做一整理,直接上代码:pickle.load()和pickle.dump()import pickle# 将数据序列化,注意存储和读取都需要以为二进制形式sample = [1, 2, 3]file = open('./sample.pkl', 'wb+')# 将sample放入创建的file中pickle.dump(...
2020-04-29 18:42:15 1428
原创 np.transpose()函数详解
1. 碰见 numpy.transpose 用于高维数组时挺让人费解,通过分析和代码验证,发现 transpose 用法还是很简单的。说白了就是映射坐标轴2. 举个例子:x = np.arange(12).reshape((2,3,2))创建一个2 * 3 * 2的数组:使用 numpy.transpose ()进行变换,其实就是交换了坐标轴,如:x.transpose(1, 2, 0......
2020-04-23 13:04:21 61173 14
原创 pytorch中对于图像数据集进行划分成train,test和val
手上目前拥有数据集是一大坨,没有train,test,val的划分,如图所示目录结构:|---data |---dslr |---images |---back_pack |---a.jpg |---b.jpg ...转换后的格式如图目录结构为:|---...
2020-04-23 00:03:52 5295 3
原创 pytorch定义新的自动求导函数
在pytorch中想自定义求导函数,通过实现torch.autograd.Function并重写forward和backward函数,来定义自己的自动求导运算。参考官网上的demo:传送门直接上代码,定义一个ReLu来实现自动求导import torchclass MyRelu(torch.autograd.Function): @staticmethod def f...
2020-04-20 14:32:56 1375
原创 pytorch使用ImageFolder和random_split读取和划分数据集
1. 最近重新学习torch知识,想实现对自己的数据集的封装和划分,由于自己的数据集格式如图所示层级结构:|---data |---amazon |---images |---back_pack |---frame_0001.jpg |---frame_0002.jpg |---frame_0002.jpg ...2. 首先,如果数据集层级结构...
2020-04-19 22:34:04 6780 16
原创 最近面试一些厂的面经整理(阿里,腾讯,字节等)
1. 经历了一个半月的时间学习,已拿到阿里,腾讯,字节,美团,oppo,(360剩下hr)的实习offer,总结一些面试内容,希望能对后来的面试人起到帮助2. 阿里(已通过)一面1.两道算法题:卖酒瓶问题,五瓶啤酒瓶子可以兑换一瓶,三个瓶盖可以兑换一瓶,n个酒瓶,可以喝多少次map村成String和String存成mapsynchronized和volatileHashmap和......
2020-04-11 10:11:46 21646 71
原创 JAVA之HashMap源码分析(详细注释)
1. 初次看源码的童鞋,需要静下心来一步步走,多尝试几次就可以,一定要稳住。2. 先理解什么是HashMap在JDK1.7和之前,HashMap使用的数据结构是数组+ 链表,JDK1.7之后,使用的数据结构是数组+ 链表/红黑树,红黑树的插入,查找,删除等操作,平均复杂度均为O(logn)。哈希表添加,删除,查找等操作,性能十分之高,不考虑哈希冲突,时间复杂度为O(1)即可完成。一般是我们k...
2020-04-05 10:52:47 736
原创 JAVA种Map的几种遍历方式
1. 让手撕代码的时候,突然忘记了遍历方式,特此进行整理2. 新建一个map Map<String, Integer> map = new HashMap<>(); map.put("1", 1); map.put("2", 2);2.1 使用map.keySet()进行遍历for (String key : map.keySet()) { System.o...
2020-04-01 11:52:26 423
迁移学习(office数据集,office10和office31)
2019-11-25
Mybatis-Generator自动生成Dao、Model、Mapping相关文件
2018-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人