2 Running_Tiger

尚未进行身份认证

暂无相关描述

等级
TA的排名 4k+

python多线程 (五) Tkinter

python多线程(五)Tkinter登录窗口上代码:#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2019/8/615:29#@Author:Running_Tigerimporttkinterastkfromtkinterimportmessageboximportpickle...

2019-08-06 16:33:39

python多线程 (四) 线程优先级队列

python多线程(四)线程优先级队列Python的Queue模块FIFO、LIFO、LifoQueue、PriorityQueue这些队列实现了锁原语可以在多线程中直接使用上代码:#!/usr/bin/envpython#-*-coding:utf-8-*-#@Time:2019/8/519:38#@Author:Running_Tigerim...

2019-08-05 19:40:08

python多线程 (三) 线程同步

python多线程(三)线程同步如果多个线程共同对某个数据修改,则可能出现数据错误,为了保证数据的正确性,需要对多个线程进行同步。使用Thread对象的Lock和Rlock可以实现简单的线程同步,这两个对象都有acquire方法和release方法,对于那些需要每次只允许一个线程操作的数据,可以将其操作放到acquire和release方法之间。如下:多线程的优势在于可以同时运行多个任务...

2019-08-05 19:27:14

python多线程 (二)

python多线程(二)Python3通过两个标准库_thread和threading提供对线程的支持。_thread提供了低级别的、原始的线程以及一个简单的锁,它相比于threading模块的功能还是比较有限的。threading模块除了包含_thread模块中的所有方法外,还提供的其他方法:threading.currentThread():返回当前的线程变量。threading...

2019-08-05 19:17:42

python多线程 (一)

python多线程(一)Python中使用线程有两种方式:函数或者用类来包装线程对象。函数式:调用_thread模块中的start_new_thread()函数来产生新线程。语法如下:_thread.start_new_thread(function,args[,kwargs])参数说明:function-线程函数。args-传递给线程函数的参数,他必须是个...

2019-08-05 19:06:48

bash: jps: command not found

bash:jps:commandnotfound已经安装jdk,配置好jdk的环境变量,并且在本机执行jps命令没有问题!通过ssh或者相应脚本命令,执行其他机器的jps命令,报错“bash:jps:commandnotfound”解决办法:1.切换root用户suroot2.远程机器创建符号链接ln-s/export/servers/java/jdk1.8....

2019-07-27 14:31:48

Spark修改控制台日志级别

Spark修改控制台日志级别一、修改conf/log4j.properties二、重启集群INFO日志过多不易于观察错误和执行结果,需要调整日志输出级别。一、修改conf/log4j.propertiescplog4j.properties.templatelog4j.propertiesvilog4j.propertieslog4j.rootCategory=INFO,co...

2019-07-26 22:59:56

HTTP状态码总结

HTTP状态码总结在url发出一个请求时,服务器上都会对应一个应答对象response,其中它包含一个数字”状态码”。HTTP状态码表示HTTP协议所返回的响应的状态。100:继续客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。101:转换协议在发送完这个响应最后的空行后,服务器将会切换到在Upgrade消息头中定义的那些协议。只有在...

2019-06-02 09:28:31

Spark MLlib协同过滤推荐算法实现

SparkMLlib协同过滤推荐算法实现一、算法概述一、算法概述

2019-05-06 15:22:06

Spark MLlib ALS交替最小二乘法算法实现

这SparkMLlibALS交替最小二乘法算法实现一、训练数据二、实战代码三、运行结果ALS是交替最小二乘法(alternatingleastsquares)的简称。在机器学习的上下文中,ALS特指使用交替最小二乘法求解的一个协同推荐算法。它通过观察到的所有用户给产品打分,来推断每个用户的喜好并向用户推荐适合的产品。一、训练数据数据格式:用户ID,物品ID,评分1,1,5.01,...

2019-05-05 16:39:52

Spark MLlib FPGrowth关联规则算法实现

SparkMLlibFPGrowth关联规则算法实现一、基本概念1、项与项集2、关联规则3、支持度4、置信度5、提升度二、FPGrowth算法1、构造FP树2、FP树的挖掘三、训练数据四、实战代码五、运行结果一、基本概念1、项与项集这是一个集合概念,在一个篮子商品中的一件消费品即一项(iten),若干项的集合为项集,如{啤酒,尿布}构成一个二元项集。2、关联规则关联规则用于表示数据内...

2019-04-26 11:11:18

Spark MLlib线性回归简单实现

SparkMLlib线性回归简单实现SparkMLlib线性回归简单实现一、训练数据二、实战代码三、线性回归预测及预测误差SparkMLlib线性回归简单实现一、训练数据普通标签数据,数据格式:“标签,特征值1特征值2特征值3…”训练数据lpsa.data如下:-0.4307829,-1.63735562648104-2.00621178480549-1.862425972...

2019-04-26 09:34:01

TensorFlow 编程模型

TensorFlow编程模型一、边二、节点三、其他概念TensorFlow是用数据流图做计算的,因此我们先创建一个数据流图(也称为网络结构图),如图,看一下数据流图中的各个要素。上图介绍了TensorFlow的运行原理。图中包含输入(input)、塑形(reshape)、Relu层(Relulayer)、Logit层(Logitlayer)、Softmax、交叉熵(cross...

2018-12-03 18:54:36

TensorFlow 设计理念

TensorFlow设计理念一、将图的定义和图的运行完全分开,TensorFlow被认为是一个“符号主义”的库。二、TensorFlow中涉及的运算都要放在图中,而图的运行只发生在会话中。TensorFlow的设计理念主要体现在以下两个方面。一、将图的定义和图的运行完全分开,TensorFlow被认为是一个“符号主义”的库。编程模式通常分为命令式编程(imperativestyle...

2018-12-03 18:34:40

TensorFlow 系统架构

TensorFlow系统架构上面是TensorFlow的系统架构,自底向上分为设备层和网络层、数据操作层、图计算层、API层、应用层,其中设备层和网络层、数据操作层、图计算层是TensorFlow的核心层。下面就自底向上详细介绍一下TensorFlow的系统架构。最下层是网络通信层和设备管理层。网络通信层包括gRPC(googleRemoteProcedureCallProt...

2018-12-03 18:24:26

SGD 简单实现

梯度下降法SGD简单实现梯度下降法,梯度下降法是机器学习中最常用的优化算法,就是利用负梯度方向来决定每次迭代的新的搜索方向,使得每次迭代(步长)能使待优化的目标函数逐步减小。一个多元函数的梯度方向是该函数值增大最陡的方向,在一元函数中,梯度方向是沿着切线方向;而在多元函数中,梯度向量是函数值f对每个变量的导数,向量的方向就是梯度方向。#TODO:梯度下降,代码实现XOld=0XN...

2018-12-03 18:01:48

GBDT 简单实现

GBDT简单实现实战梯度提升决策树(GradientBoostingDecisionTree,GBDT)算法是近年来被提及比较多的一个算法,这主要得益于其算法的性能,以及该算法在各类数据挖掘以及机器学习比赛中的卓越表现,有很多人对GBDT算法进行了开源代码的开发,比较火的是XGBoost和微软的LightGBM。实战#-*-encoding:utf-8-*-'''#@a...

2018-12-03 17:39:59

hadoop2.X、3.X编译

hadoop2.X、3.X编译一、编译环境软件安装二、下载待编译源码三、编译四、编译完成五、总结一、编译环境每个hadoop版本需要的软件版本不全同可自行根据BUILDING.txt自行调整,已经验证下面列表能编译hadoop2.X,3.XCentOS6.7x64java1.8apache-ant-1.10.3apache-maven-3.5.3cmake-3.4.1fin...

2018-11-22 20:03:10

SparkSql常用操作

SparkSql常用操作一、数据库数据准备二、实战SparkSQL中的DataFrame类似于一张关系型数据表。在关系型数据库中对单表或进行的查询操作,在DataFrame中都可以通过调用Scala提供的DataFrameAPI来实现。一、数据库数据准备--------------------------------Tablestructureforpersion----...

2018-11-22 18:42:37

Elasticsearch 5.x 字段折叠的使用

Elasticsearch5.x字段折叠的使用一、字段折叠介绍二、字段折叠实战准备数据普通的查询效果加个评分排序一、字段折叠介绍在Elasticsearch5.x有一个字段折叠(FieldCollapsing,#22337)的功能非常有用字段折叠是一个很有历史的需求了,可以看这个issue,编号#256目测该特性将于5.3发布,尝鲜地址:Elasticsearch-5.3.0...

2018-11-19 00:22:00

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。