- 博客(9)
- 收藏
- 关注
原创 STL中的heap操作
STL中的heap操作最近刷算法题,需要用到stl提供的heap实现,这里记录几个方法:建堆:make_heap()输入容器,对容器中进行就地调整,构造成堆。(因为堆是完全二叉树,可以利用数组的空间来构造,不需要开辟其他空间。对n个元素建堆,时间复杂度为O(nlogn))push_back()首先需要将元素添加到容器的末端,然后再调用这个函数。该函数会知道容器的最后一个元素就是新插入...
2019-08-12 16:24:03 181
原创 c++中的位运算
位运算:位运算在c语言和c++中都有。主要有与,或,异或,移位等运算。基本规则:与: 都为1结果为1.0&1=0; 1&1=1; 0&0=0; 1&0=1或: 只要其中一个为1,结果就是10|1 = 1;0|1=0;1|1=1; 0|0=0异或: 不同则为1,相同则为00 ^ 1 = 1;0 ^ 1=0;1 ^ 1=0; 0 ^ 0=0移位:...
2019-08-12 15:32:04 450
原创 Bug:Install Microsoft Visual C++ 2008 Redistributable (x86) Failed Installation aborted, Result=1603
安装3dMax软件的时候出现这个问题:看来是c++2008 的库有问题了。查看官网是说卸载掉电脑上的这个库,但是应用管理没有找到这个软件包,不知道怎么卸载。文章又说到可以重装:https://knowledge.autodesk.com/zh-hans/search-result/caas/sfdcarticles/sfdcarticles/CHS/2011-Troubleshoo...
2018-10-30 19:01:37 15028
原创 pytorch 入门
好久一段时间没有弄深度学习的代码了。有点生疏,又要回头温习一下pytorch的基本知识,大部分都是同样资料。以此总结一下,下次可以节省时间。入门首选:官方自带的tourisal:https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html差不多20分钟就可以读完了。对基本语法和特性有了解。接着自带的exa...
2018-09-26 16:55:36 379
原创 loss function with value of NAN
根据网上的资料,可能的情况就是1. 梯度太大。2. 计算过程中可能出现了除零的出错。试过改变梯度无效后,确定问题出在其中一个自定义的loss函数,必须把这个函数的每一步计算是否导致零考察。 关于pytorch自动求导的基本介绍如下:https://www.cnblogs.com/hellcat/p/6851761.html 设计如下测试,a = torch.ones(...
2018-09-26 16:23:43 166
原创 pytorch
坐下搬运工,记录几个重要的函数:1.torch.max(input,dim, keepdim=False, out=None) -> (Tensor, LongTensor)Returns the maximum value of each row of the input Tensor in the givendimension dim. The second
2018-01-03 09:39:57 269
原创 完全卸载vs2015
在控制面板下卸载vs后总是会留下一些东西,手动删除很麻烦! 参考文章:https://msdn.microsoft.com/zh-cn/library/mt720585.aspx To uninstall VisualStudio by using the "standard" uninstallation methodIn Control Panel
2017-09-12 10:14:06 2883
原创 研究生规划_笔记
今天是开学第一天。明确了毕业要求,两个专利或者一篇sci论文。有点小焦虑,网上找了找资料,摘了一些要点,记录如下。 数学:数学的知识不需要都学会了再去做问题,在解决问题的过程中去学习数学是最快的学习方法。即,研究过程中若遇到什么数学知识再去学相关的知识,学习起来会更有兴趣,掌握起来会更快更扎实;https://www.cc.gatech.edu/~turk/math_gr.ht
2017-09-11 21:11:09 332
原创 保存Numpy数组
1.np.savetxt("aa.txt", np.array((1,2,3)))2.np.savetxt("output1.txt", aa,fmt="%f",delimiter=" ")3.保存numpy数组时,如果是多维(>=2)的话直接保存就容易出错,有的是数据格式错误,有的是维度太大(>=3)没法直接保存 针对维度太大,比如三维,可以先降成二维再保存,然后再次加载时在
2017-08-15 16:43:13 1328
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人