- 博客(15)
- 收藏
- 关注
原创 ubuntu mysql的安装、卸载、远程登录配置
ubuntu mysql的安装、卸载、远程登录配置文章目录ubuntu mysql的安装、卸载、远程登录配置安装卸载远程登录安装卸载远程登录
2020-11-23 22:25:55 328
原创 不要随便修改hosts文件
不要随便修改hosts文件最近发现电脑打不开GitHub,罪魁祸首是很久以前修改的hosts文件可能失效了。hosts文件的GitHub字段:# Github Start192.30.253.118 gist.github.com192.30.253.113 github.com151.101.72.249 global-ssl.fastly.net151.101.109.194 github.global.ssl.fastly.Net# Github End把这部
2020-09-03 12:32:00 1093 2
原创 k-means聚类算法的python实现和sklearn的聚类器
k-means聚类算法的python实现和sklearn的聚类器文章目录k-means聚类算法的python实现和sklearn的聚类器1. 标准k-means聚类算法2. sklearn.cluster.KMeans1. 标准k-means聚类算法k-means是一个迭代算法,需要人为指定聚类数量。因为实现简单、对大样本有很好的拓展性被广泛采用。算法初始化阶段首先随机选取不重复的kkk个点作为 初始的聚类中心(称为Centroid)。不断重复执行以下两个步骤:给每个点xix_ixi分配所属类
2020-09-02 16:37:19 1075
原创 图论算法——Dijistra和Floyd算法求最短路径
图论算法——Dijistra和Floyd算法求最短路径数模图论部分练习时用python实现了一个能调用Dijistra和Floyd算法的最短路径类。可以直接复制使用。# FLoyd 和 Dijkstra算法import numpy as npfrom copy import deepcopyclass allpair_shortestpath: """ Parameters: @__ajmatrix: the adjacent matrix with respect t
2020-08-31 23:46:33 268
原创 matplotlib格式设置
matplotlib格式设置plt.rcParams.update({‘savefig.dpi’: 600, # 输出图片质量‘mathtext.fontset’: ‘cm’, # 公式字体‘font.sans-serif’: ‘SimHei’, # 普通文本字体‘axes.unicode_minus’: False, # 坐标轴负号‘figure.constrained_layout.use’: True # 子图间隔})...
2020-08-31 22:53:44 259
原创 python插值方法
python插值方法文章目录python插值方法1. numpy.interp2. scipy.interpolate.interp1d1. numpy.interp函数原型:numpy.interp(x, xp, fp, left=None, right=None, period=None)用法:某一点的插值结果xp = [1, 2, 3]fp = [3, 2, 0]np.interp(2.5, xp, fp)输出:1.0向量化运算np.interp([0, 1, 1.
2020-08-31 21:30:55 3493
原创 matplotlib作图模板
matplotlib作图模板为了方便数模作对比图、子图展示等功能,封装了一个visualize函数用来直接调用。函数原型如下:visualize(true_val, xylabel=None,counter_parts=None, title=None, subplot=False, ax=None, saveas=None)函数的作用是给定图的axes对象来生成一个图,可以是一个完整单图,也可以是子图。支持只可视化一组数据(true_val),也可以通过counter_parts参数在一个图上
2020-07-26 19:14:10 588
原创 实现python datetime算法的C++Date类--The C++ Programmming Language
实现python datetime算法的C++Date类文章目录实现python datetime算法的C++Date类
2020-06-27 23:42:25 596
原创 一个引用计数的String类--The C++ Programming Language-Chapter11-A String Class
一个引用计数的String类–The C++ Programming Language文章目录一个引用计数的String类--The C++ Programming Language一、String类描述二、Srep类的值管理机制三、Cref类对下标操作符的设计四、实现代码参考资料一、String类描述The C++ Programming Language书中展示了一个引用计数的String类作为练习。基本思想是值内容相同的对象之间共享一份内存中的字符串,类似于python的值管理机制。Strin
2020-06-25 23:52:43 509
原创 记录一次Linux内核源码编译实验
记录一次Linux内核源码编译实验0. 实验环境Ubuntu-16.04内核源码-4.15.0本次试验我使用的是之前安装后大半年没开机的Ubuntu-16.04,很多软件需要更新、软件源也要更新。这个过程中也遇到不少问题,比较重要的一个是更新mysql时dpkg报错,这个问题似乎是有一个通用的解决办法,记录在文末供后续参考。对硬盘容量的要求编译较新版本的内核源码会消耗大量的硬盘空间,以我编译linux-source-4.15.0为例,第一次编译时虚拟机硬盘配置是40G,结果编译快要结束时
2020-05-20 21:41:02 596
原创 np.newaxis等方法的使用
np.newaxis等方法的使用1. np.newaxis官方解释(np.newaxis):A convenient alias for None, useful for indexing arrays.import numpy as npnp.newaxis is Nonex = np.array([0,1,2])print(x[np.newaxis,:],x[None,:], s...
2020-05-07 19:20:23 715
原创 numpy实现等步长4阶Runge Kutta算法并利用中国疫情峰值后数据拟合SEIR模型参数
numpy实现等步长4阶Runge Kutta算法用来求解SEIR模型1. Runge Kutta数值方法《数值计算方法》(第2版)清华大学出版社[1]给出了一个未知数的4阶Runge Kutta公式:{yn+1=yn+h6(k1+2k2+2k3+k4),k1=hf(xn,yn),k2=hf(xn+h2,yn+k12),k3=hf(xn+h2,yn+k22),k4=hf(xn+h2,yn+k...
2020-05-07 18:22:05 4325 12
原创 CSP201909_02小明种苹果(续)
CSP201909_02小明种苹果(续)题目描述题目分析源代码题目描述题目分析题目本身比较简单。对某棵树,当aij>0a_{ij}>0aij>0时和当前苹果数量比较来判断是否有落果,否则使当前苹果数量减去aija_{ij}aij。最终剩余的苹果数量EEE和落果果树数量DDD很容易得出,对于三棵相邻果树均落果的组数TTT,要对循环序列的三个相邻元素进行判断。本文采...
2020-03-06 00:31:49 258
原创 CSP201912-3 化学方程式
CSP201912-3 化学方程式题目描述题目分析题目要求判断配平,即统计每种元素的数量,且涉及处理括号的问题。而化学方程式最长可以达到1000字符,基本应当把程序时间复杂度限制到线性阶才比较稳妥,那么处理括号必然用到栈(递归次数超过10万好像会爆掉):while() { do { Expr; } while(!stack.empty())}下面仔细分析化学方程式 (e...
2020-02-25 19:30:06 770
原创 Ubuntu16.04搭建fisco-bcos和webase中间件开发环境
搭建fisco-bcos和webase中间件开发环境依赖安装node环境搭建webase中间件依赖配置JavaMySQL-pythonmysqlmysql安装mysql配置test用户(不建议给root用户授权远程访问)搭建单群组4节点联盟链4节点联盟链搭建检查工作状态:配置及使用控制台WeBase中间件部署拉取部署脚本修改配置文件部署注:访问备注:部署服务器IP和相关服务端口需对应修改日志路径参...
2019-10-04 21:18:32 8668 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人