9 gmHappy

尚未进行身份认证

从不敢夜郎自大,但也不至于妄自菲薄,只是想做一个靠本事吃饭的手艺人

等级
TA的排名 2k+

NLP采用Bert进行简单文本情感分类

参照当Bert遇上Kerashttps://spaces.ac.cn/archives/6736此示例准确率达到95.5%+示例实现#!-*-coding:utf-8-*-importjsonimportnumpyasnpimportpandasaspdfromrandomimportchoicefromkeras_bertimportload_t...

2019-09-05 15:39:28

java apache-commons-collections中Map辅助类的使用

前言apache-commons-collections中Map辅助类,很是有用。尽管我们通过原生Map经过业务逻辑处理也能达到相同的作用与效果,但毕竟作为一个开源的工具类辅助类,对它有个了解还是有必要的。maven依赖<dependency> <groupId>org.apache.commons</groupId> <artifactId&g...

2019-08-26 12:03:21

ZeroMQ 三种模式python3实现

ZeroMQ是一个消息队列网络库,实现网络常用技术封装。在C/S中实现了三种模式,这段时间用python简单实现了一下,感觉python虽然灵活。但是数据处理不如C++自由灵活。Request-Reply模式:客户端在请求后,服务端必须回响应server:#-*-coding:utf-8-*-importzmqcontext=zmq.Context()socket...

2019-08-21 10:08:02

Java 计算两点间的全部路径(二)

一、有向线段,存储开始点与结束点/***有方向的线段**@authorGm**/publicclassDirectionLineimplementsCloneable{ privateStringbeginNode; privateStringendNode; publicDirectionLine(StringbeginNode,...

2019-08-19 09:02:53

Java 计算两点间的全部路径(一)

算法要求:在一个无向连通图中求出两个给定点之间的所有路径;在所得路径上不能含有环路或重复的点;算法思想描述:整理节点间的关系,为每个节点建立一个集合,该集合中保存所有与该节点直接相连的节点(不包括该节点自身);定义两点一个为起始节点,另一个为终点,求解两者之间的所有路径的问题可以被分解为如下所述的子问题:对每一个与起始节点直接相连的节点,求解它到终点的所有路径(路径上不包括起始节...

2019-08-08 14:32:21

Java 迪杰斯特拉算法实现查找最短距离

迪杰斯特拉算法迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。具体的计算规则我们可以通过下图进行查看。通过这幅图我们可以简单的理解迪杰斯特拉算法算法的基础思路,下面我们就通过JAVA来实现这个算法。算法实现...

2019-08-06 14:00:36

python 绘制对象检测框及中文信息标注

#坐标顺序:上-》左-》下-》右defdraw_bounding_box_on_image(image,ymin,xmin,ymax,x...

2019-07-17 11:16:24

Python3 A*寻路算法实现

#-*-coding:utf-8-*-importmathimportrandomimportcopyimporttimeimportsysimporttkinterimportthreading#地图tm=['############################################################','#S......

2019-07-08 13:12:06

java gRPC四种服务类型简单示例

一、gRPC简介gRPC是Go实现的:一个高性能,开源,将移动和HTTP/2放在首位通用的RPC框架。使用gRPC可以在客户端调用不同机器上的服务端的方法,而客户端和服务端的开发语言和运行环境可以有很多种,基本涵盖了主流语言和平台。双方交互的协议可以在proto文件中定义,客户端和服务端可以很方便的通过工具生成协议和代理代码。而消息的编码是采用googleprotocolbuffer...

2019-06-13 16:08:57

python gRPC简单示例

Ubuntu18.04安装gRPCprotobuf-compiler-grpc安装sudoapt-getinstallprotobuf-compiler-grpcprotobuf-compiler安装sudoapt-getinstallprotobuf-compilergRPC的安装:pipinstallgrpcio安装ProtoBuf相关的python依...

2019-06-13 15:28:42

python cv2展示网络图片、图片编解码、及与base64转换

从网络读取图像数据并展示需要使用cv2.imdecode()函数,从指定的内存缓存中读取数据,并把数据转换(解码)成图像格式;主要用于从网络传输数据中恢复出图像。#-*-coding:utf-8-*-importnumpyasnpfromurllibimportrequestimportcv2url='https://www.baidu.com/img...

2019-06-12 11:52:40

python 解决cv2绘制中文乱码

因为使用cv2.putText()只能显示英文字符,中文会出现乱码问题,因此使用PIL在图片上绘制添加中文,可以指定字体文件。大体思路:OpenCV图片格式转换成PIL的图片格式;使用PIL绘制文字;PIL图片格式转换成OpenCV的图片格式;具体实现:#coding=utf-8#cv2解决绘制中文乱码importcv2importnumpyfromPIL...

2019-06-12 11:12:23

python 实现屏幕录制

用python实现屏幕录制PIL即pollow的安装命令如下:pipinstallpillow其中cv2的安装是下面这条命令pipinstallopencv-python代码实现:#coding:utf-8fromPILimportImageGrabimportnumpyasnpimportcv2fps=20start=3#...

2019-06-12 10:19:50

java 并发编程lock使用详解

浅谈Synchronized:synchronized是Java的一个关键字,也就是Java语言内置的特性,如果一个代码块被synchronized修饰了,当一个线程获取了对应的锁,执行代码块时,其他线程便只能一直等待,等待获取锁的线程释放锁,而获取锁的线程释放锁会有三种情况:1).获取锁的线程执行完该代码块,然后线程释放对锁的占有;2).线程执行发生异常,此时JVM会让线程自动释放锁;...

2019-06-11 15:41:29

python 调用dll 动态链接库 结构体参数及回调函数等示例

结构体示例:这里是C代码的部分,主要是结构体的声明和回调函数定义。//新版本定义typedefenum{DevCard,DevLocator,DevReader}DevType;typedefenum{MsgLocate,//定位信号MsgCut,//剪断信号MsgHeartB...

2019-06-04 11:31:38

python 查询Neo4j多节点的多层关系

#-*-coding:utf-8-*-frompy2neoimportGraph#二维数组查找deffind(target,array):fori,valinenumerate(array):forj,tempinenumerate(val):iftemp==target:...

2019-06-01 10:48:04

python 快速排序实现

#-*-coding:utf-8-*-defquicksort(array):#基线条件:为空或只包含一个元素的数组是“有序”的iflen(array)<2:returnarrayelse:pivot=array[0]#递归条件less=[ifo...

2019-05-22 16:45:34

python 二分法实现

#-*-coding:utf-8-*-defBinarySearch(arr,key):#记录数组的最高位和最低位min=0max=len(arr)-1ifkeyinarr:#建立一个死循环,直到找到keywhileTrue:#得到中位数...

2019-05-22 15:50:58

Neo4j电影关系图Cypher

CREATE(TheMatrix:Movie{title:'TheMatrix',released:1999,tagline:'WelcometotheRealWorld'})CREATE(Keanu:Person{name:'KeanuReeves',born:1964})CREATE(Carrie:Person{name:'Carrie-AnneMoss',...

2019-05-14 11:50:19

Ubuntu 18.04机器学习环境安装

安装net-toolssudoaptinstallnet-tools#查看IPifconfig#ssh服务是否安装ps-e|grepssh#安装openssh-serverapt-getinstallopenssh-server#卸载原显卡驱动sudo-s-Hsudoapt-getpurgenvidia*lspci|grepnou...

2019-05-06 11:21:25

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。