自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 go--学习笔记--第四章

自定义包package testfunc Even(i int ) bool { return i % 2 ==0}func odd (i int ) bool { return i % 2 == 1}

2020-02-12 16:33:18 149

原创 go--学习笔记--第二章

hello worldpackage main //开头标配import "fmt" //实现格式化的I/Ofunc main() { fmt.Printf("hello") }变量var a intvar b int32/*数字类型*/var b boolb = false/*布尔类型*/const ( a = iota ...

2020-02-11 17:49:42 191

原创 流畅的python--第七章--装饰器

装饰器基础@decoratedef target(): print('running target()') def target(): print('running target()')target = decorate(target)#以上两种相同nonlocal声明def make_average(): count = 0 total =...

2020-02-10 16:14:00 179

原创 流程的python--第五章--一等函数

把函数视为对象def fac(n): '''return n!''' return 1 if n<2 else n* fac(n-1)fac.__doc__#会打印出 return n!#map使用,打印出前十一个阶乘的列表list(map(fac, range(11)))[fac(n) for n in range(11)]#加入筛选list(map(f...

2020-02-07 15:46:48 129

原创 流畅的python--第二章 数据结构

#输出ascii码symbols = '#$%%^&'codes = []for symbol in symbols: codes.append(ord(symbol))#筛选asc = [ord(s) for s in symbols if ord(s) > 57]#利用map和fiter来进行创建f_asc = list(filter(lambda c...

2020-01-24 11:59:01 129

原创 流畅的python第一章

纸牌排序import collectionsCard = collections.namedtuple('Card', ['rank', 'suit'])class French: ranks = [str(n) for n in range(2, 11)] + list('JQKA') suits = 'spades diamonds clubs hearts'.spl...

2020-01-24 11:42:56 130

原创 docker

什么是Docker?Docker是一个用于开发、迁移、运行的开发平台。它使你能够将你的应用程序从基础架构中分离,从而可以快速交付。使用Docker,你可以以与管理应用程序相同的方式来管理这些基础架构。使用Docker的方法,进行快速开发,测试,并可以显著的减少编写代码和运行之间的时间延迟。就像官网上说的:Build,Ship,and Run Any App, AnywhereDocker...

2019-08-04 22:35:33 80

原创 sdf

简介Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的分布式架构领先方案。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等功能,提高了大规模容器集群管理的便捷性。基本术语pod:的最小调度单元,一个pod中可以有多个容器,多个容器共享网络...

2019-07-07 23:53:03 220

原创 exporter

exporterprometheus已经是云原生应用监控行业的标准,虽然很多流行的监控系统都已经实现了prometheus监控接口。但是大多数监控对象都没有直接提供监控接口。所以需要exporter来采集监控数据,并通过prometheus监控规范对外提供数据的组件。...

2019-07-07 13:40:28 395

原创 prom数据存储

存储1、本地存储1.v1:每秒最多5w样本数,数据和元数据存储在levelDB上,每15分钟获取一次。宕机时会丢失过去15分钟的数据。2.v2:性能从5w到了80w,采取每个时序数据以单个文件的方式保存。但是因为每个文件都有10mb,所以会产生严重的时序流失和写放大等问题。3.v3:性能达到1000w,将监控数据以时间段拆分成不同的block,并且会压缩合并历史数据块。通过wal,避免了宕...

2019-07-07 11:08:51 1042

原创 prom设计

指标指标定义分为指标名称和标签<metric name>(<label name>=<label value>, ...)指标分类1.counter:只增不减,如访问量2.gauge:可增可减,如内存使用量3.summary:通过采样分位图统计,了解某个时间段的分布情况4.histogram:反映某个区间内的样本个数。数据采集prometh...

2019-07-05 00:04:30 524

原创 监控

监控从程序设计的角度来看,监控分为基础资源监控,中间件监控,应用程序监控和日志监控。基础资源监控网络监控网络监控主要在以下几个方向1.网络性能监控:涉及网络监测,网络实时流量监控和历史数据统计、汇总和历史分析等功能。2.网络攻击检查:主要针对内外网的网络攻击,如DDoS攻击等,通过分析异常流量来确定网络攻击行为。3.设备监控:针对数据中心内的多种网络设备进行监控,包括路由器、防火墙和...

2019-07-04 21:40:45 291

原创

卷k8s是pod的一个组成部分,因此像容器一样在pod里定义了。同时卷被定义为pod的一部分和pod共享生命周期

2019-07-03 14:02:31 104

原创 k8s基础

查看所有集群节点是否在运行kubectl get nodes查看更多的信息kubectl describe node ****可显示输出节点的状态、cpu、内存数据、系统信息以及运行容器的节点等。k8s部署应用程序通过:kubectl run的命令。例如:kubectl run kubia --image=luksa/kubia(指定要运行的容器镜像) --port=8080(监听...

2019-07-01 20:52:09 74

原创 pod

将服务暴露给外部服务器以下几种方法可以实现外部访问服务:1.将服务类型设置为NodePort每个集群节点都会在节点上打开一个端口,对于NodePort服务,每个集群节点在节点本身上打开一个端口,并将在该端口上接收到的流量重定向到基础服务。该服务在内部集群ip和端口上才能访问,也可以通过节点上专用端口访问。这种方法类似于常规的服务,但是不仅可以通过服务部分的内部集群IP访问NodePort服务...

2019-06-30 22:58:24 171

原创 k8s基础归结

查看所有集群节点是否在运行:kubectl get nodes查看更多的信息:kubectl describe node ****可显示输出节点的状态、cpu、内存数据、系统信息以及运行容器的节点等。k8s部署应用程序通过:kubectl run的命令。例如:kubectl run kubia --image=luksa/kubia(指定要运行的容器镜像)--port=8080(...

2019-06-28 00:09:13 151

原创 python自然语言处理 第一章答案

1. 尝试使用Python解释器作为一个计算器,输入表达式,如:12/(4+1)12/42. 26 个字母可以组成 26 的 10 次方或者 26**10个 10 字母长的字符串。 也就是 141167095653376L(结尾处的 L 只是表示这是 Python 长数字格式)。100 个字母长度的字符串可能有多少个?26**1003.Python乘法运算可应用于链表。当你输入...

2019-03-23 16:07:25 830

原创 python --某些题目

1.数组中出现次数超过一半的数字def more_than_half(alist): n=len(alist) if n==0: return res=alist[0] count=1 for i in range(1, n): if count==0: res=n[i] count=1...

2019-03-15 10:27:39 805

原创 python 高级

1.Python中类方法、类实例方法、静态方法有何区别?类方法: 是类对象的方法,在定义时需要在上方使用 @classmethod 进行装饰,形参为cls,表示类对象,类对象和实例对象都可调用类实例方法: 是类实例化对象的方法,只有实例对象可以调用,形参为self,指代对象本身;静态方法: 是一个任意函数,在其上方使用 @staticmethod 进行装饰,可以用对象直接调用,静态方法...

2019-03-15 10:27:25 137

原创 python 一些内容

模块与包1.输入日期,判断这一天是这一年的第几天def year_of_year(): year = input("year: ") month = input("month: ") day = input("day: ") date1 = datetime.date(year = int(year), month=int(month), day = in...

2019-03-13 15:37:03 195

原创 算法图解,整理

1.选择排序找出其中最大/最小的数字,然后排到新的数组中,并展示出来。def findsmallest(alist): smallest = alist[0] smallest_index = 0 for i in range(1, len(alist)): if alist[i]&lt;smallest: smallest...

2019-03-13 10:50:55 354

原创 贷款自动审批模型

这个案例的背景:金融领域,申请贷款的人很多,可能银行每天要面对很多贷款申请,其中可能有很多不具备贷款资格的申请,为了缓解审批人员的工作量,可以根据申请人的一些资料,做一个模型自动过滤那些不具备贷款资格申请表。import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport matplotlib.imag...

2019-01-26 15:12:27 1684

原创 支持向量机

支持向量机概念    支持向量机,因其英文名为support vector machine,故一般简称SVM,通俗来讲,它是一种二类分类模型,其基本模型定义为特征空间上的间隔最大的线性分类器,其学习策略便是间隔最大化,最终可转化为一个凸二次规划问题的求解。线性SVM分类不同于其他的分类器,SVM分类器的决策边界,不仅分离了两个类别,而且尽可能的原理了最近的训练实例。从而实现在不同的类别...

2019-01-21 16:43:23 178

转载 ipo市场---数据处理

实验原理在我们开始建模之前,先讨论一下什么是 IPO(或首次公开募股),以及关于这个市场,研究的结果能告诉我们些什么。之后,我们将讨论一些可以应用的策略。首次公开募股是一家私人公司成为上市公司的过程。公开发行为公司募集资金,并让公众通过购买其股票,获得投资该公司的机会。虽然具体实施有些不同,但在典型的发行过程中,一家公司会列出一家或多家承销其发行的投资银行。这意味着那些银行向公司保证,...

2019-01-17 15:27:34 620 1

转载 K 近邻算法实现手写数字识别系统

k近邻算法k近邻算法通过测量不同特征值之间的距离来分类,具有如下优缺点优点:精度高,对异常值不敏感,无数据输入假定缺点:计算复杂度高,空间复杂度高K 近邻算法的工作原理是:存在一个样本数据集合,也称作训练样本集,并且样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类的对应关系。输入没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算法提取...

2019-01-15 22:02:36 480

原创 人工神经网络

什么是神经网络基本结构说明:通常一个神经网络由一个input layer,多个hidden layer和一个output layer构成。图中圆圈可以视为一个神经元(又可以称为感知器)设计神经网络的重要工作是设计hidden layer,及神经元之间的权重添加少量隐层获得浅层神经网络SNN;隐层很多时就是深层神经网络DNN罗辑回归到神经元线性函数sigmoid...

2019-01-13 14:31:05 308

原创 tensorflow -------起步

Tensorflow是一个用于数值计算的强大开源软件库,非常适合大型机器学习。背后的原理十分简单,就是在python中定义一个用来计算的图,然后tensorflow就会用这个图,并用优化过的c++来执行计算。简单运行一个计算图,并在会话中执行import tensorflow as tfx=tf.Variable(3, name="x")y=tf.Variable(4, name="...

2019-01-13 11:21:52 123

原创 集成学习于随机森林--python

集成学习如果你向几千个人问一个复杂的问题,然后汇总他们的回答。一般情况下,汇总出来的回答比专家的回答要好。同样,如果你聚合一组预测器(比如分类器、回归器)的预测,的大的结果也比最好的单个预测器要好。这样的一组预测器称为集成,对于这种技术被称为集成学习,一个集成学习的算法被称为集成方法。常见的集成方法有如下集中,bagging,boosting,stacking。投票分类器假设你已经...

2019-01-12 16:53:33 365

原创 决策树--python

决策树定义决策树是一种多功能的机器学习算法,它可以实现分类和回归任务,甚至实现多输出任务。决策树简单来说就是带有判决规则(if-then)的一种树,可以依据树中的判决规则来预测未知样本的类别和值。  决策树是一种有监管学习的分类方法。决策树的生成算法有 ID3 、C4.5 和 CART(Classification And Regression Tree)等,CART的分类效果一般优于其他...

2019-01-12 14:39:44 394

原创 c快速总结

 c的第一个程序,hello_world#include&lt;stdio.h&gt; int main(){ /*在双引号中间输入Hello World*/ printf("Hello World"); return 0; }c语言的具体结构简单来说,一个C程序就是由若干头文件和函数组成。#include &lt;stdio.h&gt;就...

2019-01-10 14:18:49 742

原创 线性回归模型

线性回归模型通过属性的线性组合进行预测的函数,即 f(x)=w1.x1+w2.x2+w3.x3+...+wn.xn+bf(x)=w1.x1+w2.x2+w3.x3+...+wn.xn+b向量形式为:f(x)=wT∗x+bf(x)=wT∗x+b 其中 w=(w1,w2,w3,...,wn)w=(w1,w2,w3,...,wn)令x0=1,w0=bx0=1,w0=b,则 f(x)=wT∗...

2019-01-09 15:01:34 818

原创 机器学习---分类

常见的机器学习监督式的学习任务包括回归任务和分类任务。这个部分来说明一下分类算法。本质给定一个对象X,将其划分到预定义好的某一个类别Yi中的算法。比如经典的mnist数据,将手写数字分类成不同的数字。首先来说明二元分类器二元分类器简单来说,二元分类器就是将事情分成是与非。接上面的例子,比如判断一个数字5,在二元分类器中就是用来分成两个类别:5or非5。此时随机梯度是一个很好的选...

2019-01-08 16:20:41 633

转载 随机梯度下降

假设我们提供了这样的数据样本(样本值取自于y=3*x1+4*x2):x1    x2    y1    4    192    5    265    1    194    2    29x1和x2是样本值,y是预测目标,我们需要以一条直线来拟合上面的数据,待拟合的函数如下:我们的目的就是要求出θ1和θ2的值,让h(θ)尽量逼近目标值y。这是一个线性回归问题,若对线性回归有...

2019-01-08 15:19:29 265 1

原创 优化时间和空间 python

题目:丑数def get_ugly(n): ugly=[1] t2, t3, t5=0, 0, 0 a=1 while a&lt;n: minum=min(ugly[t2]*2, ugly[t3]*3, ugly[t5]*5) ugly.append(minum) while ugly[t2]*2&lt;=min...

2018-12-31 20:26:34 168

原创 解决思路 python

题目:二叉树镜像def mirror_pre(root): ret=[] def travelsal(root): if root: ret.append(root.val) travelsal(root.right) travelsal(root.left) travelsal(...

2018-12-30 14:55:49 145

原创 高质量代码(整理) python

题目:求整数次方def power(base, exponent): if equal_zero(base) and exponent &lt; 0: raise ZeroDivisionError ret = power_value(base, abs(exponent)) if exponent &lt; 0: return 1.0...

2018-12-30 11:48:16 386

原创 数据结构(某些题) python

题目:二维数组中,每行从左到右递增,每列从上到下递增,给出一个数,判断它是否在数组中def find_integer(matrix, num): if not matrix: return False rows, cosl = len(matrix), len(matrix[0]) row, col = rows-1, 0 while row&...

2018-12-30 11:16:30 164

原创 c++primer 第八章习题

#include &lt;iostream&gt;#include &lt;string&gt;#include &lt;cctype&gt;#include &lt;cstring&gt;using namespace std;//practice 1void fun_of_p8_1(char *str, int print_times=0){ cout&lt;&lt;...

2018-12-17 11:19:50 242

原创 python数组双指针算法

1.求和问题(LeetCode 2sum &amp; 3sum &amp; 4sum)1 Two SumGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would ...

2018-12-09 15:55:18 1044

原创 python数据结构之栈和队列

1.功能实现之前文章有,可以点开看看栈队列2.应用(1)括号匹配及后缀表达式class Solution(object): def isValid(self, s): """ :type s: str :rtype: bool """ stack = [] d = ["()...

2018-12-09 14:17:12 160

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除