自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (3)
  • 收藏
  • 关注

原创 Verilator windows 安装

最后生成的verilator相关.exe在C\cygwin64\bin里面。用的话可以添加path中,这些简单不用教。前往不要官网下载,慢的要死还打不开。找到你喜欢的,下载解压。2.下载apt-cfg用来安装库。3.下载verilator。4.打开cygwin终端。一定要注意选择好安装的必要库。直接把apt-cfg放入。最好直接下tar.gz。然后autoconf。.........

2022-07-26 00:35:34 3047 1

原创 Mapping Spiking Neural Networks的论文汇总以及思考

首先感谢CSDN平台,发现不是我一个人在SNN Mapping方面纠结着。去年看了Mapping方面的内容后感觉想创新还是有点难度的,毕竟优化就是生物进化算法类似的套路,可是你会发现自己实现的结果就是没人家论文的结果优秀。所以去年看了几篇后就不想整这个方向,但是你懂的,这样那样的原因一大堆,还是要我整Mapping。我想哭了,原因是这是一个苦力活,实验设置多,仿真数据多,算法优化变化多,和别人比较很难秀起来。关键是论文发的一般不行。不过苦活累活总得有人做啊,作为一个经常表现十分老实的我自然是很好的苦工。

2022-07-25 23:49:58 761 2

原创 cannot import name ‘container_abcs‘ from ‘torch._six‘

import collections.abc as container_abcs

2022-05-24 11:21:41 1311

原创 conda 清华源 pip 清华源

python -m pip install --upgrade pippip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simpleWindows 用户无法直接创建名为 .condarc 的文件,可先执行 conda config --set show_channel_urls yes 生成该文件之后再修改。.condarc 文件是隐形文件,点击查看选上文件扩展名找到文件打开channels..

2022-05-24 11:14:35 384

原创 jupyter 目录插件 jupyter_contrib_nbextensions

在jupyter notebook里先要显示如上图所示的目录需要安装目录插件,具体安装方式如下(在anaconda prompt里运行如下代码):第一步:更新pippython -m pip install --upgrade pip第二步:更新Jupyterpip install --upgrade jupyter第三步:安装 jupyter_contrib_nbextensionspip install jupyter_contrib_nbextensions

2022-05-23 21:37:08 5009 2

原创 Visio有用的画图技巧

1. 画网格状的矩形选中正方形拖动到绘图页面中,将正方形调小一些。在视图下找到加载项,然后点击加载项->其他Visio方案->排列形状.

2022-05-16 10:13:06 2018

原创 IEEE latex 参考文献部分,作者名称是直线的解决方法

写论文的时候参考文献中竟然出现了直线。有两种方法实现,第一种是参考作者Latex参考文献中作者姓名显示为横线_因吉的博客-CSDN博客_latex参考文献横线修改bst, 反正我没修改成功。最后我的方法:就把文献在bib的位置错位,相同名字的部分不要放一起就可以显示了。两者作者名称一样,cite的时候尽量不要连续放一起,合理的中间插入别的论文例如(xxx \cite{},\cite{other},\cite{})将两者隔开就不会显示横线了。不过看作者怎么调整了。.

2022-05-09 14:53:59 3486 2

原创 下载论文的tex模板

网址:https://template-selector.ieee.org/secure/templateSelector/publication?publicationTypeId=1输入你要发表的刊物名称点击中间的方框选择latex or word。下载就可以

2022-05-09 10:19:40 495

原创 jupyter 新建运行环境

1. 新建一个新的虚拟环境2. 激活这个环境直接选择 activate.bat回车就行3.安装ipykernelpython -m ipykernel install --user --name myenv--display-name "py3"myenv是我的环境,kernel名字我改为py3# 查看现有环境jupyter kernelspec list# 删不要的环境jupyter kernelspec remove kernel_name...

2021-10-22 11:37:45 469

原创 isinstance(obj, basestring)

isinstance(obj, basestring) 等价于 isinstance(obj, (str, unicode))。注意:Python3 不支持 basestring() 函数,改用str()函数。

2021-10-21 16:40:27 542

原创 ‘dict‘ object has no attribute ‘iteritems‘ “

用dict.items()instead ofdict.iteritems()

2021-10-21 16:37:14 160

原创 什么是英雄?撒贝宁满分回答我要背下来

英雄的本色是什么是雨打灯难灭 风吹色更明的坚韧顽强是一年三百六十日 多是横戈马上行的不辞艰辛是高情已逐晓云空 不与梨花同梦的超越平庸是男儿何不带吴钩 收取关山五十州的满腔壮志是一腔热血勤珍重 洒去犹能化碧涛的不惧牺牲是回看射雕处 千里暮云平的襟怀坦荡是富贵非所愿 与人驻颜光的无私奉献英雄自古常如此 愿逐月华流照君成败何足论 英雄自有真每一位英雄都在书写最真实的人生亦余心之所善兮 虽九死其犹未悔,屈原的炽热情怀旄尽风霜节 心悬日月光,苏武的不灭气节出师一表真名世 千载谁堪...

2021-10-12 12:52:08 1442

原创 ‘Graph‘ object has no attribute ‘nodes_iter‘ in networkx

for H in networkx.connected_component_subgraphs(G): bestScore = -1.0 for n, d in H.nodes_iter(data=True): if d['Score'] > bestScore: bestScore = d['Score'] bestSV = n if bestSV is not None: selectedSV.

2021-10-09 17:02:10 791

原创 “poisson_cpu“ not implemented for ‘Long‘

return torch.poisson(self.rate.expand(shape))RuntimeError: "poisson_cpu" not implemented for 'Long'from torch.distributions import Bernoulli,Normal,Exponential,Poisson# Bernoullim = Bernoulli(torch.tensor([0.3]))#torch.tensor([0.3]) # 有 30% 可能性出现 1.

2021-09-23 09:17:22 929

原创 Virtualbox 扩大硬盘容量

1. 找到虚拟机的位置,例如我在D:\L12. 输入命令"C:\Program Files\Oracle\VirtualBox\VBoxManage" showhdinfo "*.vdi"我的是:容量capacity 30210MB3. 输入"C:\Program Files\Oracle\VirtualBox\VBoxManage" modifymedium "v1-disk001.vdi" --resize 76800查看:capacity 76800MB4.启动.

2021-03-28 17:44:56 210 1

原创 PYNQ-z2的学习过程

1.PYNQ-Z2 如图:先学习10分钟轻松上手PYNQ(http://www.digilent.com.cn/studyinfo/67.html)这个是z1的不过都能学习,大致差不多。视频内容如下:vPYNQ-Z2 映像文件img 写入SDcard,http://www.pynq.io/board可以找到imgsetup:https://pynq.readthedocs.io/en/v2.6.1/getting_started/pynq_z2_setup.html...

2021-03-28 14:30:28 2033

原创 VSCode 官网,下载安装包太慢,将地址中的 az764295.vo.msecnd.net 更换为  vscode.cdn.azure.cn

VSCode 官网下载安装包太慢了,复制下载地址,将地址中的 az764295.vo.msecnd.net 更换为 vscode.cdn.azure.cn 使用国内的镜像服务器加速。https://vscode.cdn.azure.cn/stable/f30a9b73e8ffc278e71575118b6bf568f04587c8/code_1.54.1-1614898113_amd64.deb速度快了非常多...

2021-03-05 12:57:15 5467 2

原创 SpinalHDL 环境搭建(1)

据说SpinalHDL相比chisel更具优势,这让我有了兴趣,今天开始安装搭建。平常用的linux系统的,但是Intel IDEA安装在Ubuntu上的时候总是卡的不行,就放弃了,其实SpinalHDL可以不用IDE的运行。教学文档中说需要安装的软件如下.. _requirements:Requirements / Things to download to get started-------------------------------------------------Before

2020-12-08 13:19:33 4047

原创 vsCode+Icarus verilog+GTKwave编写并仿真模块例化verilog

1. 软件安装vsCode,下载插件verilog,verilog-utilssudo apt-get install iverilogsudo apt-get install gtkwave通过iverilog执行编译,生成的文件通过vvp执行仿真,配合gtkwave可以实现图形化的波形显示查看检测是否安装成功which iverilogwhich vvpwhich gtkwavevscode中新建文件编写Verilog文件模拟仿真时加上去$dumpfi..

2020-12-04 12:16:59 1325

原创 体系结构研究者眼中的神经网络硬件

背景神经网络硬件是计算机体系结构、人工智能和神经科学等多学科深度融合、交叉的一个领域,是利用专门的硬件电路对神经网络算法进行处理。二十世纪八九十年代,国内外曾掀起一阵研究神经网络硬件的热潮。但是由于整个智能领域的研究陷入低潮,神经网络硬件的研究也趋于停滞。近年来,计算机体系结构、人工智能应用出现了一些新的趋势,神经网络硬件加速器又重新回到工业界和学术界的视野。计算机体系结构:暗硅自计算机诞生以来,性能不断提升的处理器芯片使人类处理和计算大规模数据的能力不断增强,强大的计算能力也推动着其他学科的不

2020-09-29 15:56:48 2256

原创 由于找不到vcruntime140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题

最近不想装pycharm,就开始使用spyder。安装spyder的时候出现这个错误到网页下载了dll.zip,解压后得到了vcruntime140_1.dll解压后:32位版本的vcruntime140_1.dll复制到C:\Windows\System32即可注意,64位版本的vcruntime140_1.dll需要复制到C:\Windows\SysWOW64下...

2020-09-23 14:44:49 3665

原创 CCF中国计算机学会推荐国际学术期刊与会议

中国计算机学会推荐国际学术刊物中国计算机学会推荐国际学术刊物计算机体系结构/并行与分布计算/存储系统期刊计算机体系结构/并行与分布计算/存储系统 会议计算机网络期刊计算机网络会议网络与信息安全期刊网络与信息安全会议软件工程/系统软件/程序设计语言会期刊软件工程/系统软件/程序设计语言会议数据库/数据挖掘/内容检索期刊数据库/数据挖掘/内容检索会议计算机科学理论期刊计算机科学理论会议计算机图形学与多媒体期刊计算机图形学与多媒体会议人工智能期刊人工智能会议人机交互与普适计算期刊人机交互与普适计算会议交叉/综合/

2020-09-23 14:43:17 8774 1

原创 有趣的列表list python

python 简介的写法print('\n'.join([''.join(['%s*%s=%-2s '%(y,x,x*y)for y in range(1,x+1)])for x in range(1,10)]))1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=3

2020-09-13 12:22:32 315

原创 python 列表的排列组合

假设我要排列如下的列表可以看出有2*2*2=8中组合方式用了product这个工具 a=[[0,1],[1,1],[2,1]] from itertools import product for i in product(*a): print(i) b=[i for i in product(*a)] print(b)product(iter1,iter2, ... iterN, [repeat=1]);创建一个迭代器,生成.

2020-09-13 11:27:17 779

原创 python处理二进制数据 -struct 模块处理dat文件

使用python的struct模块来处理二进制数据。struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把数据封装成字符串(实际上是类似于c结构体的字节流)unpack(fmt, string) 按照给定的格式(fmt)解析字节流string,返回解析出来的tuplecalcsize(fmt) 计算给定的格式(fmt)占用多少字节...

2020-09-10 11:56:51 1156

原创 MacOs环境下,安装第三方库时候出现fatal error: ‘stdexcept‘ file not found的解决方案

fatal error: 'stdexcept' file not found#include <stdexcept> ^~~~~~~~~~~ 1 warning and 1 error generated. error: command 'gcc' failed with exit status 1这个问题搜了好多没有合适的答案,有一个说要安装命令行工具Mac OS X中安装命令行工具Command Line Tools(无Xcode).

2020-09-10 09:21:53 1332

原创 内存芯片QLC、SLC、MLC、TLC

内容参考了https://www.reneelab.com.cn/difference-slc-mlc-tlc.html然后加入了其他我认为有用的信息NAND闪存:SSD储存数据的部分,以非易失性,即断电后仍能保存数据的内存块。DDR内存:少量的易失性内存(需要电源来维护数据)用于缓存未来访问的信息。主控芯片:连接NAND闪存与计算机之间的主要电子组件。NAND闪存是比传统硬盘驱动器更好的存储设备,它使用的是非易失性存储技术,即断电后仍能保存资料的存储设备。NAND闪存由多个以(bit.

2020-09-09 11:29:56 3233

原创 pip is being invoked by an old script wrapper

pip 按照常规的方式安装还是不断出现warning.建议以下方式安装python -m pip install --upgrade --force-reinstall pip

2020-09-08 15:02:59 1251

原创 OR-Tools:6-路由问题(Routing)车辆路线,旅行商问题TSP

OR-Tools 解决的问题类型:Linear optimization Constraint optimization Mixed-integer optimization Bin packing Network flows Assignment Scheduling Routing路由问题:优化重要的解决问题是车辆规划方面,路线问题,成本问题车辆路线,其目标是为访问一组地点的车队找到最佳路线。通常,"最佳"是指总距离或成本最少的路线。下面是一些路由问题的示例:包裹.

2020-09-04 15:34:31 3293 1

原创 部分下载git 文件 -- 如何下载github上某一部分文件夹内容

Github下的项目可能很大,里面有很多的子文件夹,我们可能只需要使用某个子目录下的资源安装svnlinux:sudo apt-get install subversion复制其网址为:例如:https://github.com/google/or-tools/tree/master/examples/python更换/tree/master替换为/trunk得到svn地址为:https://github.com/google/or-tools/trunk/examples/pytho

2020-09-04 11:38:44 472

原创 OR-Tools:5-调度问题(Scheduling)

OR-Tools 解决的问题类型:Linear optimization Constraint optimization Mixed-integer optimization Bin packing Network flows Assignment Scheduling Routing调度问题:调度:在特定时间为任务分配人员和资源。例如安排员工进行多班制,但须遵守一系列复杂的约束和人员配置要求 安排一个制造流程,该流程涉及在一组有限的计算机上执行许多任务,每台计算机一次.

2020-09-04 10:08:56 1539

原创 OR-Tools:4-分配问题(Assignment)

OR-Tools 解决的问题类型:Linear optimization Constraint optimization Mixed-integer optimization Bin packing Network flows Assignment Scheduling Routing分配问题:假设一组工作人员需要执行一组任务,并且对于每个工作人员和任务,将工作人员分配给该任务需要成本。问题是将每个工作人员最多分配给一个任务,没有两个工作人员执行相同的任务,同时最大限度地降低.

2020-09-04 09:53:09 1482

原创 OR-Tools:3-网络流问题(Network Flows)

OR-Tools 解决的问题类型:Linear optimization Constraint optimization Mixed-integer optimization Bin packing Network flows Assignment Scheduling Routing网络流:计算机科学中的许多问题可以通过由节点和节点之间的链接组成的图形来表示。例如网络流量问题,它涉及通过网络(如铁路系统)运输货物或材料。可以通过节点为城市且其弧线是城市之间的铁路线的图形来表.

2020-09-03 15:59:46 1448 6

原创 OR-Tools:2-包装问题,箱包问题(bin packing)

OR-Tools 解决的问题类型:Linear optimization Constraint optimization Mixed-integer optimization Bin packing Network flows Assignment Scheduling Routing包装问题:包装一组给定大小的项目到容器与固定容量。典型的应用是有效地将箱子装到送货卡车上。通常,由于容量限制,无法打包所有项目。在这种情况下,问题是查找最大总大小的项的子集,该子集将适合容器。两.

2020-09-03 15:10:08 1965 1

原创 OR-Tools:1-线性优化,整数优化和约束优化(Linear optimization,Mixed-integer optimization,Constraint optimization)

算法优化一般目标是:缩小搜索范围,以找到最佳(或接近最佳)的解决方案。算法优化不得不提软件是OR-Tools:https://developers.google.com/optimization安装:python -m pip install --upgrade --user ortoolsOR-Tools是一个用于优化的开源软件套件,可解决世界上最棘手的问题,包括车辆路线,流量,整数和线性编程以及约束编程。vehicle routing, flows, integer and line.

2020-09-03 11:38:19 3818 2

原创 OR-Tools:一个用于优化的开源软件 -0-简介与安装

算法优化一般目标是:缩小搜索范围,以找到最佳(或接近最佳)的解决方案。算法优化不得不提软件是OR-Tools:https://developers.google.com/optimization安装:python -m pip install --upgrade --user ortools# LINUXsudo apt-get -y install python3-dev python3-wheel python3-setuptools python3-six# for c..

2020-09-03 11:33:10 3672

原创 解决ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443): 更改pip源

**报错** raise ReadTimeoutError(self._pool, None, 'Read timed out.')urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Read timed out.time out 明显是网络方面的连接问题。改下国内源pip install -i https://pypi.douban.co..

2020-09-02 17:00:29 1197

原创 pandas文件读取与数据分析-excel,txt,pickle

pandas文件读取与数据分析-excel,txt前言一、read_csv二、使用步骤1.引入库2.读入数据总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入提示:文章写完后,目录可以自动生

2020-09-02 16:00:20 1051

原创 安装cv2失败,pip install cv2 不行 需要用opencv-python

import cv2时出错,没安装cv2,No module named 'cv2', 需要pip 安装,pip install cv2 error网上搜了下说pip install opencv-python然后又错哦raise ReadTimeoutError(self._pool, None, 'Read timed out.')搜了下说是源的问题,速度不行要用国内源pip install -i https://pypi.tuna.tsinghua.edu.cn/simple.

2020-09-01 15:45:43 9237 1

原创 python 随机数的产生 数组翻转 删除重复

1.随机产生泊松分布的数2.随机数产生import numpy as np#产生n维的均匀分布的随机数print(np.random.rand(5,5,5))#产生n维的正态分布的随机数print(np.random.randn(5,5,5))#产生n--m之间的k个整数np.random.randint(n,m,k)print(np.random.randint(1,50,5))#产生n个0--1之间的随机数print(np.random.random(10))...

2020-08-31 18:11:10 820

msys2-x86_64-20201109.exe

http://repo.msys2.org/distrib/x86_64/ MSYS2 MinGW 64-bit

2020-12-08

MSYS2 安装文件 msys2-x86_64-20150916.exe

msys2-x86_64-20150916.exe,msys2的安装包 从http://www.msys2.org/下载实在是 慢。

2020-12-08

vcruntime140_1.dll

找不到vcruntime140_1.dll,下载后得到dll放入C:\Windows\SysWOW64下可以解决问题

2020-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除