脚本
文章平均质量分 72
Chipeyown
这个作者很懒,什么都没留下…
展开
-
python 多进程队列批量处理数据
问题做生信分析时,会遇到很多样品需要用同一个脚本去分析的情况。这些脚本除了样本名字需要更改,其他的都一样。有时候就会遇到这样的尴尬情况:(1)如果这些样品一次性提交,然后在后台一个一个的依次分析比较费时间。(2)如果同时把这些样品全部分析,服务器又带不动。(3)每次同时分析3个,结束了再提交3个,这个样子就会一直在忙着查看程序进程及提交新的程序,非常累。用一个比较容易理解的例子来讲就是:服务器出了一系列bug。如果只招一个程序员,一个一个的去修改,太慢了。如果招上和bug数量相等的程序员,每人解决原创 2021-10-04 21:03:09 · 1202 阅读 · 2 评论 -
python 手写m3u8多线程下载器
现在几乎所有的视频都是m3u8视频流了。自己尝试手写了一个简单的m3u8下载器,调试了之后,发现挺好用的,只需输入m3u8链接,文件名及线程数n,就可以下载了。理论上线程数越大,下载速度越快,无上限,当然要看自己电脑配置和网速了。直接放代码,windows电脑中,建议脚本在cmd下运行,这样进度条可以正常显示import osimport threadingfrom queue import Queueimport requestsdef downm3u8(m3u8_url, name, di原创 2020-12-14 17:04:32 · 1399 阅读 · 4 评论 -
一个非常好用的工具:server酱
程序运行完成后,如果有一个简单的程序能够发消息给微信告知程序完成,那就会儿真的很舒服。之前自己写过一个这样的脚本,利用itchat来完成。但是每次都要登陆一个微信小号,而且要多写好多行命令,真心麻烦。最近发现一个有意思的项目:server酱,可以简单的完成上述功能。使用需要使用server酱需要有:(1)一个github的账号使用方法浏览器输入网址:http://sc.ftqq.com...原创 2020-01-01 13:05:15 · 30029 阅读 · 17 评论 -
windows 10上面深度学习库pytorch的安装(cuda9.0)
pip3 install https://download.pytorch.org/whl/cu90/torch-1.0.1-cp37-cp37m-win_amd64.whlpip3 install torchvision原创 2019-12-28 15:40:06 · 489 阅读 · 0 评论 -
python 辅助 blast 序列
python splinter 辅助blast 较多的序列生信分析过程中,有时需要blast一些序列去看一下到底mapping到哪些地方。一个一个的复制粘贴有点太麻烦,所以写了一个python的脚本,能够解放双手。以sam文件为例,提供一个思路。首先,安装splinter库。前一段时间搞12306的脚本接触到的,操作起来对新手挺友好的一个爬虫库。安装:pip install splinter...原创 2019-04-28 17:42:57 · 1010 阅读 · 1 评论 -
metascape中聚类,然后对其中KEGG通路中基因进行定位
metascape是一个比较好的进行基因聚类分析的网站。聚类后会发现有一些基因聚集到了KEGG通路中,但是这些基因具体在通路中的哪一个位置起作用,。具体的基因可以通过点击图片中的Web得到geneKEGG通路可以通过点击ath04075得到kegg当然是可以通过手动查询的。但是一个一个的动手去搜索很累,就想到到了通过python 辅助查询脚本如下:from splinter imp...原创 2019-05-06 20:32:57 · 4953 阅读 · 0 评论 -
python 分析图片获取拍摄时间和拍摄地点
最近发现的一个很简单,而且很有意思的一个项目,就是通过对手机拍摄照片的EXIF信息进行分析,可以获取到拍摄时间和拍摄时的GPS坐标。然后,通过地理逆编码,就可以把GPS对应的地点翻译出来。有意思的用处(1)对忘记信息的照片提供回忆线索。通过对拍摄时间地点的获取,很容易回忆出来当时拍摄时的情景。(2)对你想知道的人进行定位。从别人那里要来一张图片,你就可以知道拍摄者的位置,拍摄时间。依赖库......原创 2019-09-18 17:57:27 · 11813 阅读 · 20 评论