Tools
Yunhe_Feng
这个作者很懒,什么都没留下…
展开
-
import customized lib
import syssys.path.insert(0, '../utils/')from sort_dictionary_by_value import sort_dictionary_by_value原创 2022-06-25 00:24:07 · 230 阅读 · 1 评论 -
Download a file from Google Drive
pip install gdownimport gdownoutput = "data.tar"id = "1srnBQUOho1R8EW8s50A1VKdecnqoOeXZwer"gdown.download(id=id, output=output, quiet=False)原创 2022-06-14 05:53:58 · 349 阅读 · 1 评论 -
Notes for Creating LaTeX Table using Python
################## in LaTeX, replace :^) by :$\hat{\mkern6mu}$)# replace \ by $\backslash$# replace :{ by :\{# replace $ by \$#################原创 2021-11-22 08:22:26 · 741 阅读 · 0 评论 -
Couldn‘t import the Basemap Python 3.x on Windows
1.conda install -c conda-forge basemap2.copy epsg file and paste it intoC:\Users\xxxx\anaconda3\Lib\site-packages\mpl_toolkits\basemap\原创 2021-02-20 05:16:39 · 153 阅读 · 0 评论 -
几种去除PDF白边的方法
使用Adobe Acrobat。优点本地化处理,不产生流量;缺点需要软件授权,注意Acrobat不是Adobe Reader。打开PDF文档选择“工具”>“页面”>“裁剪”勾选删除白边即可使用在线pdfresizer工具。优点方便快捷,无需依赖本地软件;缺点需要上传下载pdf文件。登陆https://pdfresizer.com/crop点击“Browse”,uploa原创 2016-03-17 05:48:17 · 64615 阅读 · 6 评论 -
Dropbox通过邀请好友增容tips
通过邀请好友增容Dropbox是常用的一种方式,但此方法如果操作不慎,很可能弄巧成拙。Dropbox使用了防止恶意邀请并注册的机制。如果一个用户在同一台电脑上连续邀请2位以上(含2位)好友,并且被邀请的好友也在该同一台电脑上完成注册,则邀请视为无效邀请。邀请的状态,可以再用户的account信息列表中查看到。如果邀请成功,则用户会受到增容提醒的邮件。原创 2016-01-18 06:28:41 · 2384 阅读 · 0 评论 -
tips for configuring your .vimrc
If the .vimrc file already exist under your home directory, then open it. If not, new a file named .vimrc on your home directory and then open it. Paste the following lines into the .vimrc file and sa原创 2015-10-26 12:38:54 · 654 阅读 · 0 评论 -
何时需要对时间序列进行Log Transformation
处理时间序列数据时,经常需要对数据进行预处理,然后在使用复杂模型处理数据。其中,常用的一种方法就是对数据取log,进行log变形。那么什么样的时间序列数据需要进行取log呢?查阅资料发现,如果数据满足如下两点,就比较适合take log。每个时刻的数据都为正数(为0时,可以通过+1来变为正数)数据的变化量随着时间的增加,指数级增加以一个具体的例子来看:原始数据:原创 2015-08-31 06:43:26 · 9354 阅读 · 3 评论 -
R语言中按照列之和进行升降排序data frame
R中按照列之和进行升序排序:data = data[,order(colSums(data))]R中按照列之和进行降序排序:data = data[,order(colSums(data),decreasing = TRUE)]原创 2015-08-21 22:10:07 · 13892 阅读 · 0 评论 -
LaTeX排版指定行列的子图
在写paper时,经常遇到LaTeX排版指定行列的子图形。以2X2子图为例,代码如下:\usepackage{subfig}\begin{figure*}[!htb] \centering \subfloat[Location of Cell Towers]{\includegraphics[width=0.47\textwidth]{figures/geo_tower.pdf}}原创 2015-08-20 05:37:40 · 8683 阅读 · 0 评论 -
EXCEL所有单元格加减乘除一个数 -- 选择性粘贴的用法
原文链接:http://blog.sina.com.cn/s/blog_4e2dab170100lkrq.html前些日子堂哥问我如何把一个表中的某一列数据全部除以2,万能的EXCEL要实现这点实在是小CASE,但是还是那句话,方法很多,看情况选择正确的那一种才能最有效地解决问题。 这里介绍用选择性粘贴实现数据批量加减乘除的方法。 ① 首先打转载 2016-02-23 06:16:40 · 5812 阅读 · 0 评论 -
CloudLab "server refused our key"
sudo chmod 0700 ~/.sshsudo chmod 0644 ~/.ssh/authorized_key原创 2016-05-20 04:52:05 · 478 阅读 · 0 评论 -
detect the encoding of files in Python
I found a very useful Python package for detecting the encoding of files. It's chardet. 1. install chardetpip install chardet2. an example of how to use itPython 2import urllibrawdata原创 2016-06-23 23:46:30 · 652 阅读 · 0 评论 -
使用notepad++删除^M字符
^M字符是由于Windows和Unix对于end-of-line的符号使用不一致引起的。在Windows中,使用return/newline两个符号开始新的一行;在Unix中,使用newline即可开始新的一行。使用notepad++可以很方便的删除^M字符。Edit menu -> EOL Conversion -> Windows即可。原创 2016-05-21 08:24:37 · 11658 阅读 · 0 评论 -
Using pip to install Python packages on Anaconda
Windows Platform:cd C:\Users\jack\AppData\Local\Continuum\Anaconda2\pythonw.exe C:\Users\yfeng14\AppData\Local\Continuum\Anaconda2\Scriptspip install package-nameLinux Platform:cd ~/anacon原创 2016-10-23 00:35:03 · 452 阅读 · 0 评论 -
Run .bat file every 5 seconds on Windows
:loopecho Welcome to batch scripting!C:\windows\system32\timeout /t 5goto loop原创 2017-01-06 11:14:00 · 374 阅读 · 0 评论 -
IEEEtrans Adding Author Affiliation
\author{\IEEEauthorblockN{authorA, authorB\IEEEauthorrefmark{1}, authorC}\IEEEauthorblockA{% Department of Electrical Engineering and Computer Science\\University of xxxx\\Email: \{xxxx, xxxx, xxx原创 2017-06-28 02:03:26 · 1463 阅读 · 0 评论 -
Change Font size when plotting using Python
import matplotlibmatplotlib.rcParams.update({'font.size': 22})原创 2017-09-18 01:29:45 · 892 阅读 · 0 评论 -
LaTex I found no \bibdata command 解决方案
最近在使用TeXnicCenter编译latex文件的时候,遇到了如下问题,检查N次文件后,没有发现明显的错误。查看生成文件发现,bbl文件不能由bib文件成功生成,于是尝试使用BibTex编译bib文件,但不能通过。I found no \citation commands---while reading file BA.auxI found no \bibdata command---原创 2015-08-03 21:42:35 · 39712 阅读 · 1 评论 -
LaTex不能预览生成的PDF文件的解决办法
使用texniccenter工具编译生成PDF文件并同时预览生成的PDF文件时,遇到了 docopen bm.pdf fileopen bm.pdf cannot execute错误。解决的思路和步骤如下:首先,需要明白的是PDF文件已经成功生成了,问题出在预览部分。然后,查看预览部分出错的原因。原因无非有如下几种:PDF预览软件没有安装,指定的PDF预览软件路径或名称错误,没有权限打原创 2015-08-03 05:15:01 · 142779 阅读 · 13 评论 -
更改cpuID(CPU序列号)指南
最近在使用一个软件,购买了许可。该license绑定了机器的cpuID,然该软件并不能正在运行在windows 8 64bit操作系统上,具体表现为运行3-5mins后就崩溃。于是,我计划使用VMware虚拟机虚拟出相应的硬件以及windows xp 32bit操作系统,将该软件运行到虚拟机上。我原以为VMware虚拟机的CPU配置是基于host的机器配置。但是我发现事实并不是如此。在cmd sh原创 2015-05-17 04:12:38 · 60167 阅读 · 38 评论 -
convert utc time to local time in excel
https://www.juniper.net/techpubs/en_US/junos-space12.1/topics/task/configuration/junos-space-audit-log-UTC-timestamp-convert-in-ms-excel.html转载 2015-04-30 22:49:41 · 821 阅读 · 0 评论 -
linux下阅读.caj文件
折腾了半天终于搞定了,在此记下。1、安装wineapt-get install wine2、下载CAJViewer6.0绿色精简版本,大小为8M 左右(7.X版本的都不能正常显示,6.0非精简版本安装文件为.msi,尝试使用wine msiexec安装后失败)3、解压已下载得6.0绿色精简版本,使用unrar命令。如果没有安装unrar,则执行apt-get install unr原创 2012-06-07 16:04:27 · 22103 阅读 · 10 评论 -
批量生成或合并gif格式图像的方法
使用Gifsicle可以批量将过个独立的gif文件合并或者生成gif格式的图像。从http://www.lcdf.org/gifsicle/可以下载适用于各种平台的Gifsicle的软件包。比如,在Ubuntu 64bit环境下,可以下载https://packages.debian.org/sid/amd64/gifsicle/download链接的deb包。然后使用dpkg -i xxxx.d原创 2015-06-10 02:58:21 · 4085 阅读 · 0 评论 -
图像格式转换——合理使用工具的重要性以及常用图像转换工具分析
最近需要批量将PNM格式的文件转换成GIF文件。我尝试了如下的图像转换工具:ImageBatch:完全免费,但仅仅支持PNG JPEG BMP GIF四种格式OfficeConverter:在线转换软件,支持所有图像格式的相互转换,大量处理图像时需要支付一定费用,否则效率很低Pixillion:支持所有格式,试用版仅仅最多支持5个文件为一组batch的处理,使用100次以后原创 2015-06-10 05:17:17 · 1216 阅读 · 0 评论 -
Python批量重命名指定文件夹下文件的两种方法
#法一import ospath = "C://Python34//"for file in os.listdir(path): if os.path.isfile(os.path.join(path,file))==True: if file.find('.')<0: newname=file+'.jpg' os.re原创 2015-06-10 06:56:26 · 6481 阅读 · 0 评论 -
查看大文件的行数(windows 和 Ubuntu)
Windows在Windows平台上,我们可以使用很多工具来打开文件,查看其行数,最常用的就是MS Office Word、记事本等。在MS-DOS下,我们还可以使用edit模式来打开文件,但其最多能打开65280行数据。这里推荐一个工具notepad++,这个工具能打开并显示更多行的数据,并且自动显示行号。Ubuntu在Ubuntu平台上,我们可以使用 wc 命令在不原创 2015-07-08 23:04:50 · 9795 阅读 · 0 评论 -
转变思维--使用Python生成Shell命令,批量执行程序
近日经常遇到在Linux shell中批量执行相似命令的情况。比如执行如下命令:gifsicle --delay=100 gif/App_1_hour_*_down.gif > combine_gif/App_1_hour_down.gifgifsicle --delay=100 gif/App_1_hour_*_up.gif > combine_gif/App_1_hour_up.gif原创 2015-06-13 10:35:59 · 4395 阅读 · 0 评论 -
Python中utf-8与utf-8-sig两种编码格式的区别
As UTF-8 is an 8-bit encoding no BOM is required and anyU+FEFF character in the decoded Unicode string (even if it’s the firstcharacter) is treated as a ZERO WIDTH NO-BREAK SPACE.UTF-8以字节为编码单元,它的字节顺原创 2015-07-14 09:33:13 · 24249 阅读 · 0 评论 -
快速转化文档编码格式
在处理文件时,经常需要转换文档的编码格式。最近,发现了一个非常简单的方法,使用Notepad++打开需要转换的文件,点击“Encoding”菜单,选择“convertto UTF-8”选项,就可以将文件编码格式换成UTF-8了。原创 2015-07-14 09:31:57 · 854 阅读 · 0 评论 -
百度地图和谷歌地图使用的地理位置坐标标准以及转换
最近在使用百度地图和谷歌地图搜集和处理数据,发现百度和谷歌地图使用的地理位置坐标标准有很大的不同。首先,百度地图的卫星地图和街道地图使用的都是BD-09标准,该标准是在中国国测局地理坐标标准GCJ-02的基础上加密生成。谷歌卫星地图在中国和世界上使用的都是WGS-84标准,但是谷歌街道地图在中国使用的是GCJ-02标准,在世界上其他国家使用的依然是WGS-84标准。在中国之所以使用GCJ-02标准原创 2015-07-15 11:13:32 · 18190 阅读 · 0 评论 -
瑞士地理坐标系统简介(Swiss Coordinate System or Swiss Grid)
瑞士地理坐标系统(CH1903标准)是一套用于瑞士境内地图制作和相关地理调研的地理坐标系统。该坐标系统是由瑞士联邦地志局(Swisstopo)开发的。瑞士地理坐标系统使用的地图投影法(map projection)是基于1841 Bessel ellipsoid的Oblique Mercator。1841 Bessel ellipsoid现在仍然被包括瑞士在内的少数欧洲国家使用,但是现在大部分国际原创 2015-07-15 12:32:14 · 5739 阅读 · 0 评论 -
Excel中高亮一行中最小的数据
Excel可以很方便的高亮出一行中最值数据,以高亮最小值为例:选中将要高亮的数据选择home选项卡,选择conditional formatting选择new rules,在弹出的对话框中输入=第一行起始点=MIN(第一行起始点:第一行终止点),然后点击Format在Format弹出的对话框中,选择Fill选项卡,选择将要高亮的颜色。点击ok按钮,退回到New Format原创 2015-08-24 12:30:51 · 6922 阅读 · 0 评论 -
Excel 2013导出图表的两种方法
使用Excel时,经常需要将绘制的图形导出成PDF或者PNG等图片格式。最简单的一个方法就是使用截图工具,将需要导出的图进行截图,然后另存为所需格式。该方法效率较高,但是效果不够美观。本文推荐两种方法,分别将excel中的图表导出为pdf和png格式。方法1:选中将要导出的图表,点击print,选择Microsoft Print to PDF或者系统上安装的第三方打印机,比如Nit原创 2015-08-24 12:59:56 · 17670 阅读 · 1 评论 -
几个将汉字转换成拼音的在线工具
编程时,经常遇到由于汉字兼容性差带来的困扰。解决的方法之一就是使用汉语拼音来代替汉字,(使用英语翻译比较费时)。将汉语转换成拼音的方法有很多,可以通过编程实现,比如借助于pinyin package,也可以使用现在工具,直接将汉语转化为拼音。需要注意的是,在汉字转化成拼音时,需要注意尽量不要保留声调,因为声调的兼容性也比较差。支持不带声调的汉字转化成拼音的在线工具如下:http://www原创 2015-08-26 07:02:53 · 3739 阅读 · 3 评论 -
METIS-一种图切分的软件包(简介)
METIS是由Karypis Lab开发的一个具有强大功能的图切分软件包。准确来说,METIS是一个串行图切分的软件包,Karypis Lab还提供了并行版的图切分软件包parMETIS和支持超图和电路划分的hMETIS。METIS的算法设计主要基于多层次递归二分切分法、多层次K路切分法以及多约束划分机制。用户使用METIS软件包时,可以根据需要选择相应的切分方式。METIS主要的特性原创 2015-07-30 11:28:05 · 33745 阅读 · 11 评论 -
Windows平台上安装LaTeX工具以及LaTeX常见的文件类型汇总
LaTex广泛用于学术报告、paper、学术PPT的撰写和制作,熟练掌握LaTex是在学术界生存的必备基本技能之一。本文简要介绍了在Windows 8平台上安装LaTex工具的基本方法和流程。1、下载MiKTeX。http://miktex.org/download MiKTeX的正确读音为/'mik'tek/原创 2015-06-18 01:34:39 · 12750 阅读 · 0 评论 -
解决Excel转CSV格式中文不能正常显示的问题
Excel转格式为CSV时,中文不能正常显示往往是由于编码格式(encoding)不兼容导致的。但我们可以通过以下方式完美解决该问题。只需4步,非常简单。1、保存将要转化的Excel文件为Unicode text(*.txt)格式,如下图所示。2、使用记事本打开步骤1中保存的文件,并将空格全部替换为英文字符中的逗号",",如下图所以。选中打开文件中的空格,按下Ctr翻译 2015-06-03 02:56:01 · 56773 阅读 · 4 评论