自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 【tensorflow】docker 部署模型 grpc,RESTful 模型上线部署

所需依赖tensorflow==1.14.0tensorflow-serving-api==1.14.0grpcio==1.33.2安装docker相关环境已经安装完成,下面开始进行模型部署网上下载serving镜像:docker pull tensorflow/serving:latest-develdocker image ls首先运行官网例子 链接 https://github.com/tensorflow/serving# clone tens..

2020-12-02 20:05:13 914 1

原创 【Python】多分类模型中每一个类别的F1/Precision/Recall计算模板代码

构建自定义字典class _MD(object): mapper = { str: '', int: 0, list: list, dict: dict, set: set, bool: False, float: .0 } def __init__(self, obj, default=None): self.dict = {} a

2020-09-04 15:55:20 3323

原创 【python】python使用openpyxl模块操作Excel

最近一直在使用python操作Excel,包括按行读取,按列读取,写入等操作,故记录下来,需要的时候直接拿来用。 简单的几个方法 from openpyxl import Workbook, load_workbook# 加载Excelwb = load_workbook(filedDir)sheetnames = wb.sheetnames # Excel中存在的所有工作簿print('Worksheet name(s)', sheetnames) ws = wb[sheetn

2020-08-09 10:56:31 709

原创 【python】anaconda 添加环境到指定目录

anaconda 添加环境到指定目录,原因默认目录不太灵活,长期使用,容易占满该分区硬盘 创建环境,环境所在目录为/data/garbageconda create --prefix=/data/garbage python=3.6激活环境conda activate /data/garbage退出环境conda deactivate删除环境conda remove --prefix=/data/garbage --all...

2020-07-26 12:31:01 2670

原创 Linux系统重新启动后路由与IP不匹配导致不能上网的问题

None:本博客非原创,是我搭建过程中的一些错误,如果你有幸看到,希望对你有帮助。以下是参考过的博客地址Rasa 入坑指南二:基于 Rasa 构建天气查询机器人python——Rasa多轮对话框架,及依赖的mitie在windows安装步骤...

2020-07-26 11:18:00 823

原创 【Linux】用shell脚本激活conda虚拟环境

有一个需求是在Linux的shell脚本里激活conda虚拟环境,然后在虚拟环境中执行python脚本。创建conda_env_test.sh, shell脚本中复制其中这样一段代码。 查看代码所在文件vim ~/.bashrc#!/bin/sh# >>> conda initialize >>># !! Contents within this block are managed by 'conda init' !!__conda_setup="$('/

2020-06-30 14:58:12 10699 1

原创 【动态规划】背包问题变种(求方案)——python题解

目录求方案总数1. 零钱兑换Ⅱ求最优方案1. 零钱兑换Note: 如果没有了解过背包问题,建议读我的第一篇文章基础背包问题【动态规划】背包问题(0-1背包 完全背包) 本文为一系列类型背包问题变种的汇总,目前近是一些简单题型,学习过程的记录,后续还会更新求方案总数对于一个给定了背包容量、物品费用、物品间相互关系(分组、依赖等)的背包问 题,除了再给...

2019-10-03 20:33:42 1101

原创 【动态规划】背包问题(0-1背包 完全背包)

目录1、背包问题1——背包无价值2、背包问题Ⅱ——背包有价值3、背包问题Ⅲ——完全背包问题Note: 本文主要从动态规划的一维、二维情况讲解了背包问题,主要记录了自己的理解过程1、背包问题1——背包无价值Lintcode 92题 https://www.lintcode.com/problem/backpack/description在n个物品中挑选若干物品装...

2019-10-02 18:43:49 1104

原创 BERT学习笔记:create_pretraining_data.py 运行及代码解读

1 简介本文主要是自己理解的记录,方便以后回顾时不是从头开始看,如果你有幸看到这篇文章并且对你有些许帮助,我很荣幸,如果没有帮助也感谢你的浏览。2 运行首先介绍怎么运行,边运行边查看输出可以方便理解代码,创建tmp文件夹,加入以下三个文件:text.txt,output.txt,vocab.txt,是运行时必须指定的参数。text.txt中为训练文本,随便找的文本写诗...

2019-06-30 19:26:05 5378 8

原创 【分治算法】python计算右侧小于当前元素的个数

题目描述:给定一个整数数组nums,按要求返回一个新数组counts。数组counts有该性质:counts[i]的值是nums[i]右侧小于nums[i]的元素的数量。示例:输入: [5,2,6,1]输出: [2,1,1,0] 解释:5 的右侧有 2 个更小的元素 (2 和 1).2 的右侧仅有 1 个更小的元素 (1).6 的右侧有 1 个更...

2019-05-09 14:01:18 1436

原创 【Python】Python代码技巧

1.简洁的表达式交换变量值a, b = 5, 10print(a, b) # 5 10a, b = b, aprint(a, b) # 10 5将列表中的所有元素组合成字符串a = ['Python', 'is', 'awesome']print(' '.join(a)) # Python is awesome查找列表中频率最高的值a = [1, 2, 3, 1, ...

2018-12-03 17:09:14 439

转载 Sublime Text3 快捷键总结

选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。 ...

2018-12-01 17:08:24 180 1

原创 【Linux】Linux利用scp远程上传下载文件/文件夹

scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快...

2018-11-16 11:34:43 238

原创 【python】LeetCode 奇偶链表

1.奇偶链表给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。示例 1:输入: 1->2->3->4->5->NULL输出: 1->3-&g...

2018-10-29 20:58:51 605

原创 【Python】Python中list去重的几种方法

目录方法一:方法二:方法三:方法四:方法一:直接使用setdef set_duplicate_removal(): lis = [1, 2, 2, 3, 7, 7, 9, 9, 10, 10] lis = set(lis) print(lis)方法二:字典的fromkeys方法实现def dict_duplicate_removal(...

2018-09-12 21:15:55 16506

原创 【python】详解使用python接收邮件

目录 使用POP3接收邮件导入 poplib 并实例化 poplib.POP3 类。标准流程如下所示:import包的作用简单适用运行结果解析邮件主题 解析邮件来源解析邮件内容运行 使用POP3接收邮件导入 poplib 并实例化 poplib.POP3 类。标准流程如下所示:连接到服务器。 登陆。 发出服务请求。 退出。POP3 对象的...

2018-09-06 15:28:15 22047 4

原创 【python】tesserocr 、tessetect 的安装及简单使用

目录1.初识tesserocr2. 相关链接3. Windows下的安装4.配置tesseract环境变量5.安装tesserocr6.tesserocr简单使用1.初识tesserocr tesserocr是Python的一个OCR识别库,但其实是对tesseract做的一层Python API封装,所以它的核心是tesseract。因此,在安装tesserocr...

2018-08-17 11:38:03 6543 1

原创 【python】windows下Python2与Python3共存及解决pip共存问题

官网下载python2版本及python3版本并安装注:自定义安装目录,找的时候好找;最好不要下载刚出的最新版本,后边pip 安装 package 可能找不到匹配的版本从而出现各种错误配置环境变量注:以下为我自己的安装目录在环境变量中添加:C:\Python27;C:\Python27\Scripts;C:\Python36;C:\Python36\Scripts;在安装目录中修改可执行文件

2018-04-13 10:24:03 1383

原创 【cmder】cmder中文乱码及其它修改

cmder解决中文乱码适用(Version v1.3.5完整包)修改config/user-aliases.cmd添加以下几行(常用的命令):l=ls --show-control-chars --colorll=ls -alF --show-control-chars --colorla=ls -aF --show-control-chars --color解决中文乱码问题修改config

2018-04-12 18:35:25 4322 1

原创 【Mongodb】使用Python对Mongodb中ObjectId的操作

将Mongodb中ObjectId转换成时间戳直接贴代码import pymongoimport timeimport datetimefrom bson.objectid import ObjectIddef getTimestamp(): connection = pymongo.MongoClient('localhost') with connection: db =

2017-04-05 22:59:13 9711 1

原创 【Python】Mac下Sublime Text3配置Python3开发环境

Mac下Sublime Text3配置Python3开发环境设置Sublime Text的语法为python View -> syntax ->python设置编译环境(默认python版本2.7) Tools -> Build System -> Python添加编译环境python3.6 Tools -> Build System -> New Build System在打开的

2017-03-18 23:06:49 26147 4

原创 【Python】Python简单网络爬虫-爬取近几年的天气数据

Python简单网络爬虫引用的包import urllib2import randomimport csvimport datetimefrom bs4 import BeautifulSoupurllib2是Python的一个获取URLs(Uniform Resource Locators)的组件,他以urlopen函数的形式提供了一个非常简单的接口csv:通用的一种文件格式, 将数据

2016-11-21 09:46:03 6107 1

原创 【Java】生成二维码之Java实现

二维码生成核心代码二维码的特点: 1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。 2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。示例如下:import com.google.zxing.common.BitMatr

2016-10-12 11:01:02 910

原创 【Hive】Hive0.13.1的安装及Hive运行RuntimeException Cannot make directory错误的解决

安装Hive之前先安装Mysql,详情请看另一篇文章 http://blog.csdn.net/qq_33304418/article/details/52373054FAILED: RuntimeException Cannot make directory: hdfs://mycluster/tmp/hive-hadoop/hive_2016-09-01_19-29-23_277_522751

2016-09-02 21:52:38 3200 1

原创 【Mysql】Linux下安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz

Linux下安装mysql详解从官网下载mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz创建mysql用户[root@Master home]# useradd mysql[root@Master data]# echo 'mysql'|passwd --stdin mysql更改用户 mysql 的密码 。passwd: 所有的身份验证令牌已经成功更新。创建

2016-08-30 21:15:49 4811 1

原创 【Hadoop】hadoop2.6.4 源码编译

编译安装Hadoop问题Apache官网上提供的Hadoop本地库是32位的,如果我们的Linux服务器是64位的话,就会现问题。我们在64位服务器执行Hadoop命令时,则会报以下错误:我们在64位服务器执行Hadoop命令时,则会报以下错误:WARNutil.NativeCodeLoader: Unable to load native-hadoop library for yourplatf

2016-08-28 09:09:18 742

原创 【Hadoop】MapReduce温度排序之二次排序

温度排序之二次排序描述1、计算每年温度最高的时间2、计算每年温度最高前十天思路1、按照年份升序排序,同时每一年中温度降序排序。2、按照年份分组,每一年对应一个reduce任务3、mapper输出,key为封装对象。目的1、自定排序2、自定义分区3、自定义分组示例封装对象package com.mr;import java.io.DataInput;import java.io.DataOutpu

2016-06-08 22:08:28 1018 2

原创 【HDFS】HDFS中JAVA API的使用

HDFS中JAVA API的使用HDFS是一个分布式文件系统,既然是文件系统,就可以对其文件进行操作,比如说新建文件、删除文件、读取文件内容等操作。下面记录一下使用JAVA API对HDFS中的文件进行操作的过程。Configuration类:该类的对象封转了客户端或者服务器的配置。FileSystem类:该类的对象是一个文件系统对象,可以用该对象的一些方法来对文件进行操作。FileSystem f

2016-05-31 09:04:18 675

原创 JavaEE登录页面重定向到主页面保存用户名的方法

第一种、1>以下为Servlet中方法public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //编码格式 request.setCharacterEncoding("utf-8"); resp

2016-03-19 23:22:00 1832

原创 WEB实现分页技术

1>思路页面----》servlet---》service---》dao页面传递给servlet参数:pageCode (当前页码)servlet获取到pageCode,在传递给service的queryByPage()方法,最终servlet把PageBean(封装了页面的各个属性)传递给页面service通过dao中的count()获取到totalRecord(总记录数)s

2016-03-18 23:38:35 384

吴恩达网易云课堂机器学习视频链接下载

吴恩达网易云机器学习视频链接, 可下载, 可以写个python脚本下载

2018-11-08

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

TA关注的人

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