密码保护:鲲鹏ARM平台编译kraken2 conda包 2022-06-23 | perl/php/python/gawk/sed 因为涉A的原因,国内一些较大的院校避免被卡脖子,开始转向华为鲲鹏平台(arm)+ 欧拉系统构建常用教学软件系统。最近有朋友问起了在这些平台上编译kraken2的问题,刚好手头上有这样的资源,这里总结下编译测试过程。 一、源码编译 源码安装是最简单的,没有太多需要配置的地方,如下: 1# 从g…… Continue reading
pyecharts y轴不从零开始与min值的应用 2019-08-08 | ftp/dhcp/nfs/samba/mail/vpn 一、pyechart刻度不从0开始 一些监控数据基本上在固定在某一个值附近变化不会太大的,尤其是一些行情类的数据,不可能今天是10,明天变0或负值,基本其就是这个值左右波动。遇到这种情况,如果监控图还是从0开始计算的话,很难观察到其抖动情况。这时候就考虑取其一起时间内的最小值为y轴…… Continue reading
pyecharts之page应用 2019-08-05 | perl/php/python/gawk/sed 一、grid与page 在 pyecharts多图显示grid与legend 篇中有提到使用grid将多个图绘制在一个页面里,其实上一篇的理解是比较片面的,grid的作用是进行图片聚合,比较把两个图进行横向或纵向合并,作为一个大图。而在上一篇也可以看出,其实pyecharts的grid…… Continue reading
pyecharts多图显示grid与legend 2019-08-04 | perl/php/python/gawk/sed 一、grid与legend的作用与问题 如果希望在一个页面绘制多个图形,这就需要使用grid,echarts官方对grid给出的解释是 “直角坐标系内绘图网格” 。所以如果想在一个页面显示多个图,就需要通过grid的上下左右,长宽高低相关指标指定生成的图所住的位置,这样就可以将两个图在…… Continue reading
pyecharts折线图和柱状图 2019-08-03 | perl/php/python/gawk/sed 参照pyecharts-gallery示例代码分容易能完成图形的展示,不过这里也有一点小坑。这里记录下折线图和柱状图的使用。便于说事,这里使用了tushare的stock数据源。先看下效果图: echart-bar-line 一、折线图 单根线的折线图是比较容易搞的,这里说多根线的折线图,我这里使用的代码如下: 1import…… Continue reading
Python 排列组合的实现 2018-01-24 | perl/php/python/gawk/sed 考虑这样一个问题,给定一个矩阵(多维数组,numpy.ndarray()),如何shuffle这个矩阵(也就是对其行进行全排列),如何随机地选择其中的k行,这叫组合,实现一种某一维度空间的切片。例如五列中选三列(全部三列的排列数),便从原有的五维空间中降维到三维空间,因为是全部的…… Continue reading
python BaseHTTPServer模块 2017-11-30 | perl/php/python/gawk/sed BaseHTTPServer类是在SocketServer的基础上创建出的一个简单的HTTP servers应用类,而通过BaseHTTPRequestHandler方法我们可以直接实现GET、POST等请求。由于其只是一个简单的SocketServer.TCPServer子类,它…… Continue reading
tushare画图库TuChart 2017-06-03 | perl/php/python/gawk/sed Tushare是一个用于获取股票行情数据的开源python库。TuChart是一个基于Echarts和Tushare的股票视觉化应用,其可以看作是tuchart配套的。该库使用起来还是比较人性化的,因为其调用了qtpy 库,所以直接运行就是图形化选择的界面,通过该界面可以选取我们想…… Continue reading
matplotlib汇制时间索引的k线图 2017-03-01 | perl/php/python/gawk/sed 使用matplotlib 可以汇制行情图(为方便取数据,这里行情源还是用的tushare),不过在汇图的时候想要使用时间作为x列,格式“2017-01-01”这种格式,发现只有bar类型的图可以正常在下面显示出时间序列,其他像折线图,k线图等都不能正常显示时间序列。后来研究发现在使…… Continue reading
pandas小结(四)删除列的方法 2017-01-08 | perl/php/python/gawk/sed pandas删除列有如下三种操作方式: 11.del df['columns'] #改变原始数据 22.df.drop('columns',axis=1)#删除不改表原始数据,可以通过重新赋值的方式赋值该数据 33.df.drop('columns',axis=1,inplace='True') #改变原始数据 具体总结为:凡是会对原数组作出修改并返回一个新数组的,往往都有一个 inplace可…… Continue reading