- 博客(6)
- 收藏
- 关注
原创 pytorch之torch.gather方法
首先,先给出torch.gather函数的函数定义:torch.gather(input, dim, index, out=None) → Tensor官方给出的解释是这样的:沿给定轴dim,将输入索引张量index指定位置的值进行聚合。对一个3维张量,输出可以定义为:...
2018-03-24 11:41:13 29429 4
原创 最大流——最大传输量
日后有时间在详细解说 先将代码附上C++实现代码如下:#include#include#includeusing namespace std;typedef struct edge { int to, cap, rev;}Edge;#define MAX_V 5#define INF 99999999vector G[MAX_V];bool used[MAX_V];void
2018-02-05 21:06:29 448
原创 渗漏(Percolation)问题(java语言实现)
使用合并-查找数据结构,实现估计渗漏(Percolation)问题阈值的程序。编写一个程序,通过蒙特卡罗模拟来估计渗滤阈值。引言:给定一个由随机分布的绝缘材料和金属材料组成的复合系统:多少材料需要是金属的,以便复合系统是电导体?考虑到地表(或下面的油)有水的多孔景观,在什么条件下水能够通过底部排出(或油喷到表面)?科学家已经定义了一个被称为渗流的抽象过程来模拟这种情况。该模型。我们用一个N×N的网格
2017-12-10 14:14:30 2862
原创 优先队列之堆排序((二)升级版)
续 算法–优先队列之堆排序(一)上节在算法–优先队列之堆排序(一)中介绍了优先队列的基本概念和实现算法,在本节中,我将为大家介绍一下关于对上节算法的改进一节该改进之后的算法复杂度。在上节的delMAx()方法中,我们调用了sink(int k)方法。代码如下:private void sink(int k) { //下沉 一共循环logN次 元素比较次数为2*logN次
2017-11-25 22:32:30 525
原创 优先队列之堆排序(一)
前言为什么要是用优先队?优先队列又是什么?许多应用程序都系要处理有序的元素,但不应定要求它们完全有序,或者不一定要一次就将它们排序。很多时候我们回收集一些元素,然后处处理当前键值最大的元素,然后再收集更多的元素,再狐狸当前键值最大的元素……举个生活中的例子吧,就像我们用的手机一样,手机里面有很多进程,但是有一个进程的优先级特别高,那就是来电显示(不然的话,放你在打游戏的时候也不会因为来电而退出,嘿嘿
2017-11-24 15:08:01 610 1
原创 沉思录(一)学习本身就是一件孤独而又崇高的事业
直到自己的大三生活过去一半才恍然觉悟:原来学习是需要孤独的。这句话看似有点想内向的人说的话,但实际上就是这样的。倘若不是今晚宿舍聚会,喝了些酒,自己也不会想着把心中最近想写的话写出来,上大三以来,每天都过得忙忙碌碌地,两个月过后却没有发现自己真正学到了什么,恍然间就觉得特别的慌和不安,无法按照自己心里想的那样去一步一步实现,期间总会有很多的事情去打乱你原本的计划,或许这就是人们常说的生活本就不顺。抬
2017-11-19 23:01:08 1087
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人