- 博客(15)
- 收藏
- 关注
原创 ubuntu mysql的安装、卸载、远程登录配置
ubuntu mysql的安装、卸载、远程登录配置 文章目录ubuntu mysql的安装、卸载、远程登录配置安装卸载远程登录 安装 卸载 远程登录
2020-11-23 22:25:55
397
原创 不要随便修改hosts文件
不要随便修改hosts文件 最近发现电脑打不开GitHub,罪魁祸首是很久以前修改的hosts文件可能失效了。 hosts文件的GitHub字段: # Github Start 192.30.253.118 gist.github.com 192.30.253.113 github.com 151.101.72.249 global-ssl.fastly.net 151.101.109.194 github.global.ssl.fastly.Net # Github End 把这部
2020-09-03 12:32:00
1264
2
原创 k-means聚类算法的python实现和sklearn的聚类器
k-means聚类算法的python实现和sklearn的聚类器 文章目录k-means聚类算法的python实现和sklearn的聚类器1. 标准k-means聚类算法2. sklearn.cluster.KMeans 1. 标准k-means聚类算法 k-means是一个迭代算法,需要人为指定聚类数量。因为实现简单、对大样本有很好的拓展性被广泛采用。 算法初始化阶段首先随机选取不重复的kkk个点作为 初始的聚类中心(称为Centroid)。不断重复执行以下两个步骤: 给每个点xix_ixi分配所属类
2020-09-02 16:37:19
1223
原创 图论算法——Dijistra和Floyd算法求最短路径
图论算法——Dijistra和Floyd算法求最短路径 数模图论部分练习时用python实现了一个能调用Dijistra和Floyd算法的最短路径类。可以直接复制使用。 # FLoyd 和 Dijkstra算法 import numpy as np from copy import deepcopy class allpair_shortestpath: """ Parameters: @__ajmatrix: the adjacent matrix with respect t
2020-08-31 23:46:33
333
原创 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
314
原创 python插值方法
python插值方法 文章目录python插值方法1. numpy.interp2. scipy.interpolate.interp1d 1. 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
3720
原创 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
763
原创 实现python datetime算法的C++Date类--The C++ Programmming Language
实现python datetime算法的C++Date类 文章目录实现python datetime算法的C++Date类
2020-06-27 23:42:25
798
原创 一个引用计数的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
591
原创 记录一次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
704
原创 np.newaxis等方法的使用
np.newaxis等方法的使用 1. np.newaxis 官方解释(np.newaxis):A convenient alias for None, useful for indexing arrays. import numpy as np np.newaxis is None x = np.array([0,1,2]) print(x[np.newaxis,:],x[None,:], s...
2020-05-07 19:20:23
861
原创 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
4499
12
原创 CSP201909_02小明种苹果(续)
CSP201909_02小明种苹果(续)题目描述题目分析源代码 题目描述 题目分析 题目本身比较简单。对某棵树,当aij>0a_{ij}>0aij>0时和当前苹果数量比较来判断是否有落果,否则使当前苹果数量减去aija_{ij}aij。最终剩余的苹果数量EEE和落果果树数量DDD很容易得出,对于三棵相邻果树均落果的组数TTT,要对循环序列的三个相邻元素进行判断。 本文采...
2020-03-06 00:31:49
324
原创 CSP201912-3 化学方程式
CSP201912-3 化学方程式 题目描述 题目分析 题目要求判断配平,即统计每种元素的数量,且涉及处理括号的问题。而化学方程式最长可以达到1000字符,基本应当把程序时间复杂度限制到线性阶才比较稳妥,那么处理括号必然用到栈(递归次数超过10万好像会爆掉): while() { do { Expr; } while(!stack.empty()) } 下面仔细分析化学方程式 (e...
2020-02-25 19:30:06
912
原创 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
8899
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅