- 博客(11)
- 收藏
- 关注
原创 hypermesh中用tcl脚本生成多个线段
hypermesh中原本有利用多个节点生成线段的功能,但实际应用中不太好用,因为hypermesh会自动对线段进行拟合。如果手动生成多个线段,又太繁琐,这里写了一段脚本来自动生成(#为注释符号)。#以上代码的功能为生成一个id的list,包含了要生成线段的节点的id;其中361和375为节点id的开始和结束。#以上代码的功能为遍历所有节点id,按顺序连接所有节点。
2025-02-03 14:40:28
202
转载 EPStoPDF file not found error on Ubuntu
ProblemA LaTeX document that compiled with pdflatex without errors on Windows using MikTeX was failing with this error on Ubuntu:12Package epstopdf Warning: Shell escape feat
2013-12-12 07:40:36
2250
原创 Hypermesh如何在线段上任意位置设置split point
划分网格有时候希望在同一条线段上有的地方网格密一点,有的地方稀一点。Hypermesh本来有在线段上设置split point的功能,如下图所示但问题是,该设置方法只能在线段上均分split point,或者在鼠标点击的地方设置split point,不能自己指定在线段某位置。本人摸索出一个方法,自己指定设置split point。基本思想是把fixed point转化成f
2013-10-19 22:53:59
10475
原创 如何用LATEX自动生成参考文献列表
很简单,首先要定义\usepackage{natbib}在结尾处要有\bibliographystyle{XXX}\bibliography{biblio}XXX有很多选择,例如abbrvnat同时文件夹下还要有biblio.bib,一个典型的biblio.bib文件是@article{Besnard2006789,year={2006},issn={001
2013-01-12 05:08:04
4190
原创 python下的四舍五入
python下的函数round可以四舍五入,但函数int就只能向下取整数,以下代码可以实现四舍五入int(round(x))或int(2*x)/2+int(2*x)%2
2012-08-22 17:05:47
40823
原创 如何對Numpy的迭代器寫入數據和提取其index
我最開始使用以下代碼:for iraw, ipro in zip(np.nditer(raw_image), np.nditer(pro_image)): ipro= formatfloat(iraw)/65536.0但行不通,數據根本沒有修改,後改用for iraw, ipro in zip(np.nditer(raw_image), np.nditer(pro_ima
2012-07-29 03:52:23
1805
原创 如何用python读取和写入TIFF文件2
之前用以上方法生成的图像貌似CMV会出现Pixel value exceeds destination range.的错误。原因是CMV只能读取1024×1024或2048×2048的图像。关于生成TIFF的方法,貌似用pure Python module更好一点,即from libtiff import TIFFfile, TIFFimagetiff = TIFFimage(data
2012-07-25 06:40:03
4665
原创 如何用python读取和写入TIFF文件1
用python读取TIFF文件,可采用以下代码framedim = [2048,2048]nb_elem = framedim[0]*framedim[1]offset = 4096formatdata = np.uint16f = open(path, 'rb')f.seek(offset)#TODO: only header size for tiff !!d =
2012-07-24 17:25:27
11960
原创 LATEX不能添加图片
我用LATEX写文章时,突然不能添加图片,如果添加,则出现错误! LaTeX Error: Too many unprocessed floats.GOOGLE了一下,找到解决方案了http://www.tex.ac.uk/cgi-bin/texfaq2html?label=tmupfl我需要添加一个morefloats.sty的库,具体语法是\usepackage{mor
2012-07-13 15:48:52
1547
原创 correlmanuv安裝方法
軟件名稱以下簡稱CMV1 將vista-2.1.7_MB.tgz和imlib2-1.4.5.tar.gz解壓。2 安裝libXmu-dev。3 安裝libmotif-dev。4 安裝libxaw7-dev。5 進入解壓後的vista-2.1.7_MB.tgz,./configure+make install6 sudo apt-get install libtool7
2012-07-11 01:52:22
1614
原创 如何把narray的数据输出成文本格式
我有一个2乘75的narray,分别是显示屏上点的坐标,要把它写成文本,方法如下:f=open('XY.pst','w')f.write('\n'.join(['%.06f %.06f'%tuple(XY.tolist()[i]) for i in range(0,75)]))f.close()
2012-07-09 15:03:40
453
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人