- 博客(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
972
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
3492
原创 【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
761
原创 【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
2745
原创 Linux系统重新启动后路由与IP不匹配导致不能上网的问题
None:本博客非原创,是我搭建过程中的一些错误,如果你有幸看到,希望对你有帮助。以下是参考过的博客地址Rasa 入坑指南二:基于 Rasa 构建天气查询机器人python——Rasa多轮对话框架,及依赖的mitie在windows安装步骤...
2020-07-26 11:18:00
960
原创 【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
12042
1
原创 【动态规划】背包问题变种(求方案)——python题解
目录求方案总数1. 零钱兑换Ⅱ求最优方案1. 零钱兑换Note: 如果没有了解过背包问题,建议读我的第一篇文章基础背包问题【动态规划】背包问题(0-1背包 完全背包) 本文为一系列类型背包问题变种的汇总,目前近是一些简单题型,学习过程的记录,后续还会更新求方案总数对于一个给定了背包容量、物品费用、物品间相互关系(分组、依赖等)的背包问 题,除了再给...
2019-10-03 20:33:42
1177
原创 【动态规划】背包问题(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
1211
原创 BERT学习笔记:create_pretraining_data.py 运行及代码解读
1 简介本文主要是自己理解的记录,方便以后回顾时不是从头开始看,如果你有幸看到这篇文章并且对你有些许帮助,我很荣幸,如果没有帮助也感谢你的浏览。2 运行首先介绍怎么运行,边运行边查看输出可以方便理解代码,创建tmp文件夹,加入以下三个文件:text.txt,output.txt,vocab.txt,是运行时必须指定的参数。text.txt中为训练文本,随便找的文本写诗...
2019-06-30 19:26:05
5583
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
1500
原创 【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
493
转载 Sublime Text3 快捷键总结
选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shift+L 先选中多行,再按下快捷键,会在每行行尾插入光标,即可同时编辑这些行。 ...
2018-12-01 17:08:24
228
原创 【Linux】Linux利用scp远程上传下载文件/文件夹
scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only system时,用scp可以帮你把文件移出来。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快...
2018-11-16 11:34:43
267
原创 【python】LeetCode 奇偶链表
1.奇偶链表给定一个单链表,把所有的奇数节点和偶数节点分别排在一起。请注意,这里的奇数节点和偶数节点指的是节点编号的奇偶性,而不是节点的值的奇偶性。请尝试使用原地算法完成。你的算法的空间复杂度应为 O(1),时间复杂度应为 O(nodes),nodes 为节点总数。示例 1:输入: 1->2->3->4->5->NULL输出: 1->3-&g...
2018-10-29 20:58:51
637
原创 【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
16657
原创 【python】详解使用python接收邮件
目录 使用POP3接收邮件导入 poplib 并实例化 poplib.POP3 类。标准流程如下所示:import包的作用简单适用运行结果解析邮件主题 解析邮件来源解析邮件内容运行 使用POP3接收邮件导入 poplib 并实例化 poplib.POP3 类。标准流程如下所示:连接到服务器。 登陆。 发出服务请求。 退出。POP3 对象的...
2018-09-06 15:28:15
24190
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
6780
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
1432
原创 【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
4401
原创 【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
9827
原创 【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
26293
1
原创 【Python】Python简单网络爬虫-爬取近几年的天气数据
Python简单网络爬虫引用的包import urllib2import randomimport csvimport datetimefrom bs4 import BeautifulSoupurllib2是Python的一个获取URLs(Uniform Resource Locators)的组件,他以urlopen函数的形式提供了一个非常简单的接口csv:通用的一种文件格式, 将数据
2016-11-21 09:46:03
6236
1
原创 【Java】生成二维码之Java实现
二维码生成核心代码二维码的特点: 1.高密度编码,信息容量大:可容纳多达1850个大写字母或2710个数字或1108个字节,或500多个汉字,比普通条码信息容量约高几十倍。 2.编码范围广:该条码可以把图片、声音、文字、签字、指纹等可以数字化的信息进行编码,用条码表示出来;可以表示多种语言文字;可表示图像数据。示例如下:import com.google.zxing.common.BitMatr
2016-10-12 11:01:02
935
原创 【Hive】Hive0.13.1的安装及Hive运行RuntimeException Cannot make directory错误的解决
安装Hive之前先安装Mysql,详情请看另一篇文章 http://blog.youkuaiyun.com/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
3250
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
4868
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
789
原创 【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
1075
2
原创 【HDFS】HDFS中JAVA API的使用
HDFS中JAVA API的使用HDFS是一个分布式文件系统,既然是文件系统,就可以对其文件进行操作,比如说新建文件、删除文件、读取文件内容等操作。下面记录一下使用JAVA API对HDFS中的文件进行操作的过程。Configuration类:该类的对象封转了客户端或者服务器的配置。FileSystem类:该类的对象是一个文件系统对象,可以用该对象的一些方法来对文件进行操作。FileSystem f
2016-05-31 09:04:18
725
原创 JavaEE登录页面重定向到主页面保存用户名的方法
第一种、1>以下为Servlet中方法public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //编码格式 request.setCharacterEncoding("utf-8"); resp
2016-03-19 23:22:00
1865
原创 WEB实现分页技术
1>思路页面----》servlet---》service---》dao页面传递给servlet参数:pageCode (当前页码)servlet获取到pageCode,在传递给service的queryByPage()方法,最终servlet把PageBean(封装了页面的各个属性)传递给页面service通过dao中的count()获取到totalRecord(总记录数)s
2016-03-18 23:38:35
420
javaweb实现word在线预览
2016-10-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人