
工具使用:欲善其事,先利其器
文章平均质量分 91
Linux(Ubuntu)等操作系统,PyTorch、Caffe、TensorFlow、Darknet等网络框架,C++、Python等编程语言,VS、PyCharm、Anaconda(Spyder)等编译环境,LaTeX、Overleaf等排版工具,Visio等画图工具。
不完美先生_
西安电子科技大学星智云图工作室(StarImagine Studio of Xidian University)。
展开
-
Matlab在高光谱图像处理上的使用指南(不断补充ing)
一、常用命令:1、数据读取:load( ) & save( ) : Matlab会自动保存并区分我们所存储的内容。利用 "load" 和 "save" 指令可以实现对.mat文件的读写。#.mat文件的方便之处在于,它可以连同数据的变量名一同保存下来save mydata A M %save命令会将当前工作区(workspace)内的A变量和M变量存储在“mydata.mat...原创 2020-01-13 22:10:31 · 5219 阅读 · 1 评论 -
Ubuntu16.04系统下Anaconda2(Python2.7)中搭建Tensorflow(1.2.0)环境
(背景:当前科研工作中要复现一篇Paper,对于环境要求是Python-2.7 + Tensorflow-1.2.0。)1、在当前的python环境下创建tensorflow子环境(务必指明python版本):conda create tensorflow python=2.7conda activate tensorflowconda deactivate成功在Anaco...原创 2020-01-11 20:27:30 · 2092 阅读 · 0 评论 -
Ubuntu16.04同时安装Anaconda2和3,并切换使用Spyder(Python2.7和3.6)
【背景】:在我的ubuntu16.04环境中,已经安装了Anaconda3(对应Python3.6),系统默认Python环境为Anaconda3下的Python3.6但是目前要复现的一个开源代码对于运行环境的要求是“Python2.7”+“Tensorflow1.2.0”。(Ubuntu系统下,PrtSc快捷键用来全屏截图,Shift+PrtSc组合快捷健用来部分截屏)【下...原创 2020-01-10 10:30:23 · 1154 阅读 · 0 评论 -
Ubuntu16.04启动时出现循环登陆问题(已解决)(有图有步骤)
【问题】:2020.0106 使用linux命令更新了系统的所有包;2020.0107 实验室断电一次,而后重启会发现无法登陆进入图形化界面;(1)登陆界面的分辨率变低:(2)输入密码后并未进入正常的图形化操作桌面,而是出现短暂黑屏后重新回到登陆界面,无限循环:在此低分辨率登录界面无限循环【解决】:(1)《https://blog.csdn.net/jianwujiu...原创 2020-01-08 16:13:39 · 2069 阅读 · 2 评论 -
Linux常用命令:将文件夹内所有文件的路径写入.txt文件
1、将文件夹内的所有文件的绝对路径(按行)写入 txt 文件:ls -R /home/datalab/work/datasets/test_7pilang/*.jpg > file.txt2、当前文件夹的所有文件的文件名(按行)写入 txt 文件:ls -R *.jpg > file.txt PS:以上命令均在 linux 系统下 Terminal 内直接输...原创 2018-12-04 14:54:48 · 17348 阅读 · 4 评论 -
Vivado HLS 程序优化(基础实例)(高级综合)(FPGA)
前言(本文基于赛灵思官方HLS文档UG871中的7.1节): 在使用高层次综合,创造高质量的RTL设计时,一个重要部分就是对C代码进行优化。 Vivado HLS拥有自动优化的功能,试图最小化loop和function的latency,为了实现这一点,软件会在loop和function上并行执行尽可能多的操作(比如说,在function级别上,高级综合总是试图...原创 2018-04-22 22:39:19 · 8493 阅读 · 2 评论 -
Vivado HLS中的TCL命令接口(脚本语言)(高级综合)(FPGA)
前言:这个实例源于赛灵思的官方HLS手册——(UG871),展示了如何基于已存在的Vivado HLS工程来创建一个TCL脚本命令和如何应用TCL接口(已存在的工程为"lab1",使用TCL新建立的工程为“lab2”),软件版本2013.4和2017.4均亲测有效。一、步骤1:建立TCL文件。1、打开Vivado HLS 命令提示符2、在windows系统中,采用“Start>All Pro...原创 2018-04-22 21:44:09 · 7025 阅读 · 2 评论 -
Vivado 开发流程(手把手教学实例)(FPGA)
新建工程打开Vivado软件,直接在欢迎界面点击Create New Project,或在开始菜单中选择File - New Project即可新建工程。点击Next输入工程名称和路径。选择RTL Project,勾选Do not specify......(这样可以跳过添加源文件的步骤,源文件可以后面再添加)。根据自己的开发板选择器件型号,可以直接通过型号进行搜索,例如Basys3开发板上的芯片...原创 2018-04-20 11:38:22 · 65772 阅读 · 25 评论 -
Vivado HLS 开发步骤(高级综合)(FPGA)
对于Vivado Hls来说,输入包括Tesbench,C/C++源代码和Directives,相应的输出为IP Catalog,DSP和SysGen,特别的,一个工程只能有一个顶层函数用于综和,这个顶层函数下面的子函数也是可以被综合的,会生成相应的VHDL和Verilog代码,所以,C综合后的RTL代码结构通常是跟原始C描述的结构是一致的,除非是子函数功能很简单,所需要的逻辑量很小。 通常在...转载 2018-04-19 20:50:51 · 6148 阅读 · 0 评论 -
LaTeX插图命令使用教程(简单例子+清晰代码)(论文排版)
Latex插图 在Latex中使用插图一般有两种方式:一是插入准备好的图片,二是使用Latex代码在文档中画图。 我们一般常见的使用都是第一种。插图功能不是有Latex的内核直接提供的,而是需要由宏包graphicx提供的。插图的宏包我们还可以选择性的使用graphics这个宏包(g...原创 2018-04-18 11:01:15 · 59612 阅读 · 3 评论 -
LaTeX标题、目录及段落的编辑(清晰实例)(论文排版)
1、层次结构:Latex的文档层次结构大约有5层,分别是: section — subsection — subsubsection — paragraph — subparagraph2、实例:3、代码:\documentclass{article} \title{XIDIAN UNIVERSITY} %———总标题 \author{YanTaTa...原创 2018-04-18 09:51:26 · 62070 阅读 · 5 评论 -
Vivado HLS 开发流程简介(高级综合)(FPGA)
在传统的FPGA设计流程中,一般是自顶向下的模块化设计,这些模块包括用户自己编写的RTL或者是供应商提供的IP核。而在Xilinx新推出的高生产力设计流程中是以IP为核心的,把所有的模块都看做是IP,封装为IP,最主要的是IP的设计是基于C语言的,最后通过HLS将C语言代码转化为RTL,这能极大的加快设计进程。从这段时间的学习来看,HLS综合出来的电路比我自己写的RTL更省资源,在时...原创 2018-04-18 09:18:38 · 13440 阅读 · 1 评论 -
LaTeX制表命令使用教程(简要例子+清晰代码)(论文排版)
1.基本格式\documentclass{article}\begin{document}\begin{tabular}{cc}%一个c表示有一列,格式为居中显示(center)(1,1)&(1,2)\\%第一行第一列和第二列 中间用&连接(2,1)&(2,2)\\%第二行第一列和第二列 中间用&连接\end{tabular}\end{docu...原创 2018-04-17 10:04:17 · 8345 阅读 · 0 评论 -
LaTeX基本命令使用教程(清晰实例)(Overleaf平台)(论文排版)
前言:本文是笔者在学习LaTeX的记录文档,主要是一些常用命令,发至博客分享给大家,笔者的感受是熟悉这些常用命令后即可上手编辑简单的论文,效率很高,体验比word好很多。希望本文能够对LaTeX的初学者有所帮助,有任何问题可以在评论区留言,笔者写的一个小实例在文末。(我使用的是Overleaf平台,具体使用哪个平台进行LaTeX排版属于个人习惯问题,但是语法是通用的) ...原创 2018-04-16 19:25:25 · 150203 阅读 · 13 评论