共 7 篇文章 |
|
优化算法之手推遗传算法(Genetic Algorithm)详细步骤图解遗传算法可以做什么?首先,根据累积概率排列染色体,所选择的染色体由随机数决定如下:交叉的染色体是染色体1,染色体3和染色体5。染色体1和染色体3之间的交叉(称为CO1)如下所示。1号染色体和5号染色体之间的交叉(称为CO2)如下所示。3号染色体和5号染色体(称为CO3)突变。1号染色体和2... 阅65 转0 评0 公众公开 22-04-12 09:45 |
Python学习 字典(1)字典 查,增,删的方法:字典 遍历的方法:字典的键都是:字符串,整数,浮点数,元祖,(在一个字典内键不能重复)字典的值是;任意数据类型,在一个字典里值可以重复。背景1:关于字典,一个键只对应一个值,但这个值可以是;求和比较简单的相加就可以了,第一个红框,添加进字典。求平均分我用的是列表 ,第二个框,添加... 阅1 转0 评0 公众公开 22-04-12 01:24 |
Module): def __init__(self): super(DQNNet,self).__init__() self.linear1 = nn.FloatTensor(s) s = s.view(s.size(0),1,35) s = self.linear1(s) s = self.linear2(s) return s class DQN(object): def __init__(self): self.net,self.target_net = DQNNet(),DQNNet() self.learn_step_counter = 0 self.memory = [] self.position = 0 self... 阅32 转0 评0 公众公开 22-04-03 18:46 |
知识分享:数据结构常用 7 种排序算法(无基数排序),建议收藏。⑥希尔排序void ShellInsert(SqList &L,int dk){ int i,j; for(i=dk+1;i<=L.length;++i) { if(L.r[i].key<L.r[i-dk].key){L.r[0]=L.r[i]; for(j=i-dk;j>0&&L.r[0].key<L.r[j].key;j-=dk) L.r[j+dk]=L.r[j]; L.r[j+dk]=L.r[0]; } }}void ShellSort(SqLis... 阅35 转0 评0 公众公开 22-03-16 13:52 |
/** * 看完递归的方法不要先被它的代码简洁所迷惑,可以分析一下复杂度,就会发现有很多重复的计算 * 而且看完这个会发现和Fibonacci的递归方法有点像 * @非递归 */private static int result[] = new int[100];public static int Jump_Floor2(int n){ if(n <= 2){ return n; }else{ if(result[n] != 0) return result[n]; else{ result[n] ... 阅399 转0 评0 公众公开 21-11-16 17:49 |