- 博客(9)
- 收藏
- 关注
原创 STL中的heap操作
STL中的heap操作 最近刷算法题,需要用到stl提供的heap实现,这里记录几个方法: 建堆: make_heap() 输入容器,对容器中进行就地调整,构造成堆。 (因为堆是完全二叉树,可以利用数组的空间来构造,不需要开辟其他空间。对n个元素建堆,时间复杂度为O(nlogn)) push_back() 首先需要将元素添加到容器的末端,然后再调用这个函数。该函数会知道容器的最后一个元素就是新插入...
2019-08-12 16:24:03
244
原创 c++中的位运算
位运算: 位运算在c语言和c++中都有。 主要有与,或,异或,移位等运算。 基本规则: 与: 都为1结果为1. 0&1=0; 1&1=1; 0&0=0; 1&0=1 或: 只要其中一个为1,结果就是1 0|1 = 1;0|1=0;1|1=1; 0|0=0 异或: 不同则为1,相同则为0 0 ^ 1 = 1;0 ^ 1=0;1 ^ 1=0; 0 ^ 0=0 移位:...
2019-08-12 15:32:04
559
原创 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
15376
原创 pytorch 入门
好久一段时间没有弄深度学习的代码了。有点生疏,又要回头温习一下pytorch的基本知识,大部分都是同样资料。以此总结一下,下次可以节省时间。 入门首选: 官方自带的tourisal:https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html 差不多20分钟就可以读完了。对基本语法和特性有了解。 接着自带的exa...
2018-09-26 16:55:36
472
原创 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
231
原创 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
350
原创 完全卸载vs2015
在控制面板下卸载vs后总是会留下一些东西,手动删除很麻烦! 参考文章: https://msdn.microsoft.com/zh-cn/library/mt720585.aspx To uninstall VisualStudio by using the "standard" uninstallation method In Control Panel
2017-09-12 10:14:06
2985
原创 研究生规划_笔记
今天是开学第一天。明确了毕业要求,两个专利或者一篇sci论文。有点小焦虑,网上找了找资料,摘了一些要点,记录如下。 数学: 数学的知识不需要都学会了再去做问题,在解决问题的过程中去学习数学是最快的学习方法。即,研究过程中若遇到什么数学知识再去学相关的知识,学习起来会更有兴趣,掌握起来会更快更扎实; https://www.cc.gatech.edu/~turk/math_gr.ht
2017-09-11 21:11:09
380
原创 保存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
1420
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅