logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++ 堆排序

堆排序堆排序是利用堆这种数据结构而设计的一种排序算法,堆排序是一种选择排序,它的最坏,最好,平均时间复杂度均为O(nlogn),它也是不稳定排序。首先简单了解下堆结构。图解堆排序堆排序的基本思想是:将待排序序列构造成一个大顶堆,此时,整个序列的最大值就是堆顶的根节点。将其与末尾元素进行交换,此时末尾就为最大值。然后将剩余n-1个元素重新构造成一个堆,这样会得到n个元素的次小值。如此反复执行...

python(numpy) 实现神经网络训练 (卷积 全连接 池化)

cnn_numpy使用numpy实现神经网络,在mnist上进行训练、测试目前包括已下算子:卷积Conv2D(name="conv2",in_channels= 6, out_channels= 12,kernel_size=3,stride=1,padding=1)全连接 FCFC(name="full1",in_channels=28*28, out_channels= 5...

#深度学习#python#神经网络
Python:Rtree 安转和使用

文章目录InstallLinuxMac示例索引属性ItemInstallLinuxLinux在安装python库Rtree时, pip install Rtree,会提示未定义符号,因为电脑缺少必要的C库。参考这个网页的步骤:http://toblerity.org/rtree/install.html#nix先下载对应的libspatialindex安装包,下载地址:http://libspat

vscode code runner配置

首先说明一下,vscode 为我们提供了两种设置方式:User Settings(用户设置):全局设置,对任意一个运行的 VS Code 都会起作用。Workspace Settings(项目设置):只对当前项目的设置。注:Workspace Settings 会覆盖 User Settings。打开用户设置和项目设置的方法如下:On Windows/Linux - File &...

pytorch 优化器(optim)不同参数组,不同学习率设置

optim 的基本使用for do:1. 计算loss2. 清空梯度3. 反传梯度4. 更新参数cifiron = nn.MSELoss()optimiter = torch.optim.SGD(net.parameters(),lr=0.01,momentum=0.9)for i in range(iters):out = net(inputs)loss =...

HashMap O(1) 复杂度的分析

**C++**在使用STL时,经常混淆的几个数据结构,map,hash Map,unordered_map事实上,三个容器,有着比较大的区别.Map内部数据的组织,基于红黑树实现,红黑树具有自动排序的功能,因此map内部所有的数据,在任何时候,都是有序的。所以复杂度为 O(LogN)Hash map基于哈希表,数据插入和查找的时间复杂度很低,几乎是常数时间,而代价是消耗比较多...

Linux 下屏幕取词(goldendict)

安装 goldendictsudo apt-get install goldendict打开屏幕选词功能配置自己的在线查询脚本chmod +x youdao_get.py 设置权限youdao_get.py#!/home/wjq/anaconda3/bin/python# -*- coding: utf-8 -*-header={'Accept':'text...

到底了