自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andrew_jdw的博客

Java、前端、数据结构、机器学习算法、Python、数据库学习记录

  • 博客(105)
  • 资源 (11)
  • 收藏
  • 关注

原创 python向influxdb中插入数据

from influxdb import InfluxDBClientimport randomimport timefrom scipy import signalimport numpy as npclient = InfluxDBClient('127.0.0.1', 8086)client.switch_database('abc')def add_data_to_influxdb(var1,var2): fields = {} fields["var1"] =.

2022-04-21 14:35:17 1794 2

原创 Python将QPen对象保存至本地问题解决

pickle模块和shelve模块均可以实现这里只针对shelve进行记录,QPen类型包含了color类型等,在对象中包含了其他对象,直接使用cursor[obj] = obj会报错,将其分开就不报错,具体原因尚不清楚。import shelvefrom PyQt5.QtGui import QPenobj = QPen()cursor = shelve.open(file_path)cursor['obj'] = {'obj':[obj.width(), obj.color(),

2022-04-12 10:47:57 456

转载 Excel 技巧篇-公式实现在指定范围内生成指定小数位的随机数

Excel 生成随机数的公式有两种:第一个是,生成 0 到 1 之间的小数=RAND()第二个是,生成指定两个数之间的整数=RANDBETWEEN(1,100)如果我们想要在指定范围内生成指定小数位的随机数,就需要变形了。下面我来举两个例子:我想要生成 0.6 到 1.3 之间保留两位小数的数。=RANDBETWEEN(60,130)/100如果我想生成尾数为奇数的也在 0.6 到 1.3 之间的数呢。=RANDBETWEEN(30,65)*2/.

2021-09-24 16:25:25 20305

转载 Excel截取字符串:从指定第N个分隔符处截取

目的:如下图, 截取下面字符串中最后一个"_"后面的部分字符串思路:1)利用SUBSTITUTE(A2,"_","") 将分隔符替换成空字符 如下图:2)利用LEN(A2) - LEN(SUBSTITUTE(A2,"_","")) 即可获取里面被替换掉了多少个分隔符"_"3)由于SUBSTITUTE函数可以替换指定被替换字符串出现的次数, 使用SUBSTITUTE(A2,"_","@", LEN(A2) - LEN(SUBSTITUTE(A2,"_","...

2021-09-24 16:22:17 4478

转载 libtorch error C2440: “初始化”: 无法从“torch::jit::script::Module”转换...的问题

#include <torch/script.h> // One-stop header. #include <iostream>#include <memory> int main() { // Deserialize the ScriptModule from a file using torch::jit::load(). std::shared_ptr<torch::jit::script::Module> module = torch.

2021-09-24 16:18:10 848

转载 Windows10+YOLOV3+VisualStudio2017最新版本超详细过程

最近两天在看yolo项目,所以想着把作者的项目copy一下运行看一下效果,谁知道一不小心,陷入坑中无法自拔。真实感叹作者的厉害之处。同时也记录了自己Windows10+YOLOV3+VisualStudio2017最新版本超详细走坑成功过程。PS:(2019/9/28更新)根据博客朋友的反馈,我这里再把常见报错问题总结一下:1.编译失败,项目成功0个,失败1个。这种情况较多: 错误 MSB3721 命令,CUDA和CUDNN是否正确安装,右键项目属性页,重新查找一下项目属性页中是否有哪些路径没

2021-09-24 16:12:41 417

转载 opencv读取视频的特定帧或每秒截取指定数量的图片

假如视频的帧率是30,时长50秒,则直接每一帧都保存一共会保存1500张图,这显然太多了。因此考虑如何每秒只截取一帧并进行处理。代码如下:#include <iostream>#include <opencv2\highgui.hpp>#include <opencv2\core.hpp>#include <fstream>#define SAVEPATH "C:/Users/z/Desktop/img_files/"using names

2021-09-24 15:59:06 2114

转载 labelImg安装方法(win10+Python3.6)

1.下载源码并解压:https://github.com/tzutalin/labelImg2.安装PyQt5进入cmd后,输入: pip install PyQt5 (已经装了一遍了,所以显示已经满足)3.安装PyQt5_tools执行命令: pip install pyqt5-tools(也装过了)4.安装lxml命令:pip install lxml(已经安装过)5.pyrcc编译资源文件进入到labelImg-master所在文件夹,在文件地址...

2021-09-24 15:55:15 583

转载 Libtorch + vs 2019安装及配置

Libtorch是c++接口的Pytorch,提供了与python版本基本一致的接口,使用很方便,而且更适合实际部署。这里介绍Libtorch的在VS2019下的部署和简单测试使用。1、从官网下载https://pytorch.org/get-started/locally/目前可以下载到Libtorch1.5版本,如果电脑支持Gpu,且安装了Cuda,可以下载Gpu版本,否则下载cpu版本。下载解压之后如下2、在VS2019中的配置需要配置.头文件h 库文件,lib, 和dll文件

2021-09-24 15:45:35 347

原创 Excel使用

EXCEL中如何实现两个表格之间的数据自动匹配、补全、合并成一个表格?如何让excel单元格内只能输入指定内容-百度经验Excel截取字符串:从指定第N个分隔符处截取 - 小语一天excel中如何筛选含有通配符*的内容或单元格-百度经验如何将一个excel表格的数据匹配到另一个表中-百度经验Excel表格中怎么查找重复项-百度经验Excel 技巧篇-在指定范围内生成指定小数位的随机数_数据库_小蓝枣的博客-CSDN博客Excel中怎么快速输入当天日期,且每天自动更新EXCEL

2021-09-13 17:21:29 88

原创 Word使用

word中怎么批量删除空行-百度经验 office2016永久激活码 office2016产品密钥永久激活 office2016专业版永久激活码-系统城 取消word2016首字母自动大写-百度经验 Word文档标题如何升级降级-百度经验 如何在word中插入视频-百度经验 6大Word制作进阶技巧,这些一键操作你得知道 学会这些Word技巧,进阶Word大神注:仅供学习,侵删!...

2021-09-13 17:19:41 138

原创 Windows使用

为了方便查找,记录一些Windows使用过程中的一些方法Windows系统下批量重命名文件(bat命令版本)-百度经验win10系统下如何查看端口被哪个进程占用-系统城(3条消息) Windows获取文件夹下某一后缀名的所有文件的名称_jan301的博客-CSDN博客Windows 强制删除文件及文件夹命令 - Three Apple - 博客园注:仅供学习,侵删!...

2021-09-13 17:16:30 95

原创 Matlab UIAxes中添加图例

legend(app.UIAxes,{'legend1','legend2'});相关图例样式设置见官方文档即可。

2021-09-08 16:09:48 1539

原创 windows虚拟机给C盘扩容

1.关机---->修改设置--->点击硬盘---->点击扩展,设置添加的容量大小2.开机-->计算机---->右击管理--->存储管理---->选中C,右击选择扩展卷选择加入未分配的空间即可

2021-08-25 14:49:41 3253

原创 在windows服务器部署mysql,局域网内操作

1.安装mysql,参考链接下载mysql后解压,配置my.ini文件[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=C:\\web\\mysql-8.0.11# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错# datadir=C:\\web\\sqldata

2021-08-23 15:17:53 598

原创 Windows文件处理

Windows批量获取文件夹某特定后缀名等的所有文件名称:dir/b *.json>json.txtwindows批量将指定文件复制到指定文件夹中:@for /f %%i in (file.txt) do copy E:\needCopyPath\%%i E:\copyToPath\ (file.txt为待复制的文件名)window重命名ren oldname.jpg newname.png...

2021-03-10 10:13:39 178

转载 坐标下降法(Coordinate descent)

首先介绍一个算法:coordinate-wise minimization问题的描述:给定一个可微的凸函数,如果在某一点x,使得f(x)在每一个坐标轴上都是最小值,那么f(x)是不是一个全局的最小值。形式化的描述为:是不是对于所有的d,i都有这里的代表第i个标准基向量。答案为成立。这是因为:但是问题来了,如果对于凸函数f,若不可微该会怎样呢?答案为不成立,上面的图片就给出了一个反例。那么同样的问题,现在,其中g是可微的凸函数,每一个hi都是凸的?答案为成立。证明如下,对每

2021-02-05 16:03:13 686

原创 逻辑回归理论推导及如何应用于多分类

logistic回归又称logistic回归分析,是一种广义的线性回归分析模型,常用于数据挖掘,疾病自动诊断,经济预测等领域。自变量既可以是连续的,也可以是分类的。#1.理论推导#2.怎么使用逻辑回归进行多分类:我们已经知道,普通的logistic回归只能针对二分类(Binary Classification)问题,要想实现多个类别的分类,我们必须要改进logistic回归,让其适应多分类问题。关于这种改进,有两种方式可以做到。(1)第一种方式是直接根据每个类别,都建立一个二分类器,带有这

2021-02-05 15:57:23 859

转载 朴素贝叶斯原理推导与常见模型

1.朴素贝叶斯原理推导2.常见模型不同的朴素贝叶斯分类器的区别主要在于它们对P(x_{i} |y_{k} )分布的假设不同。尽管它们的假设显然过于简化,但naive Bayes分类器在许多实际情况下都能很好地工作,比如著名的文档分类和垃圾邮件过滤。它们需要少量的训练数据来估计必要的参数。(由于理论上的原因,naive Bayes工作得很好,以及它工作的数据类型,请参阅下面的参考资料。)Naive Bayes learners and classifiers can be extremely fas

2021-02-05 15:55:57 218

原创 labelme数据集制作成coco数据集

1.labelme制作样本生成每个图像的json文件2.将生成的json文件和原始图像jpg,放入同一个文件夹中(…\labelme-master\examples\instance_segmentation\data_annotated)也就是input_dir3."…\labelme-master\examples\instance_segmentation"中修改labels.txt文件,保留__ignore__类别(否则会报错,源代码中可以修改也可以)。4.打开终端并切换路径至…\labelm

2021-02-05 15:50:55 1400

原创 粒子群python3实现

粒子群优化算法(详细易懂_很多例子)在实现的过程中由于对其算法理解不够遇到了一些小问题。于是又找到了上面这篇文章加深了理解。#实现过程##1.初始化(1)种群规模,即代码中的pop,为整数(2)取值范围lower,upper(3)初始化位置,x,求得对于适应值fitness,当前历史最优值pbest_x,pbest_y就设置为对应的x和fitness,当前全局最优gbest_x,gbest_y设置为pbest_x和pbest_y对应的最优位置。初始化速度v为随机值.##2.根据fitnes

2021-02-04 09:56:18 204

原创 DenseBox: Unifying Landmark Localization with End to End Object Detection笔记

Abstract引入DenseBox,它是一个统一的端到端FCN框架,通过图像的所有位置和尺度直接预测边界框和对象类信任度。首先,我们展示一个单一的FCN经过精心设计和优化,可以非常准确和有效地检测多个不同的目标。第二,当在多任务学习中结合地标定位时,DenseBox进一步提高了目标检测的准确性。我们在MALF人脸检测和KITTI汽车检测等公共基准数据集上展示了实验结果,表明我们的DenseBox是检测具有挑战性的物体(如人脸和汽车)的最先进系统。1 Introduction在我们的日常生活中,物体检

2021-02-04 09:39:09 220

原创 YOLOV3 模型训练及模型部署(YOLO动态链接库的封装和调用)

YOLOV3 模型训练及模型部署(YOLO动态链接库的封装和调用)一、 配置环境windows10 + VS2017 communitycuda10.0.130_411.31cunn-10.0-v7.6.5.32opencv3.2二、制作COCO数据集参考链接:yolov3 训练自己的数据(coco数据制作篇)1.准备工作安装labelme软件安装教程及下载地址,也可参考Windows下的labelme数据标注工具安装教程2.制作样本(1)labelme制作样本,生成对应图像

2020-12-28 10:09:55 2873 3

原创 python将视频按指定间隔帧获取图像并保存

import cv2import osimport argparsedef parse_args(): """ Parse input arguments :return: args """ parse = argparse.ArgumentParser(description='Process pic') parse.add_argument('--input', help='video to process', dest='input', def

2020-12-15 14:57:37 714

转载 windows10 + VisualStudio2017community + YOLOV3

1.配置环境windows10 + VisualStudio2017community + YOLOV3cuda10.0.130_411.31cunn-10.0-v7.6.5.32opencv3.2常规windows sdk版本 10.0.19041.0(10.0.17763.0)平台工具集 Visual Studio 2017(V141)C++ —常规KaTeX parse error: Undefined control sequence: \include at position 1

2020-12-15 09:19:02 206

原创 python3 pip报错

Traceback (most recent call last): File "d:\users\jidw\anaconda3\lib\runpy.py", line 193, in _run_module_as_main "__main__", mod_spec) File "d:\users\jidw\anaconda3\lib\runpy.py", line 85, in _run_code exec(code, run_globals) File "D:\Users\...

2020-08-20 16:44:27 669

原创 PS学习笔记(一)

知识点:所有需要手动输入的数值都可以通过鼠标拖拽来改变大小。区域颜色修改:选择油漆桶工具,选择颜色后,按住shitft键左击对应区域即可。面板混乱,点击窗口—-》工作区——〉复位基本功能...

2020-04-26 22:44:46 317

原创 python numpy.float类型转int类型报错TypeError: only size-1 arrays can be converted to Python scalars

a = np.array([1.0, 2.0])np.int(a)使用np.int(a)会报错TypeError: only size-1 arrays can be converted to Python scalars解决办法:1.改为np.int0(), np.int32(),np.int64(),np.intp(), n.int_()2.改为a.astype(np.in...

2020-01-08 14:31:46 2697

原创 实现随机梯度下降算法遇到的问题

在学习Andrew Ng的课程的随机梯度下降算法时,想着去实现一下,就自定了一个一次函数来进行尝试:使用python3生成随机数:import pandas as pdimport numpy as npimport randomimport matplotlib.pyplot as pltX = np.random.randint(1,10,5)Y = 1 + 2*Xd...

2019-10-17 10:11:03 427

转载 Python读取mysql数据

原文链接:http://www.runoob.com/python/python-mysql.htmlimport MySQLdb# 打开数据库连接db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )# 使用cursor()方法获取操作游标 cursor = db.cu...

2019-04-17 16:58:08 1356

原创 通过Python3对网页数据异常QQ定时提醒

前言: 需要定期监控网页数据是否异常(但是网页数据是动态的,不能直接采用urllib模块来获取网页信息),想法是将数据抓取分析后,通过定时发送QQ消息来提醒数据情况。较为粗糙,不足之处,还请不吝赐教!1.环境 win10(64位) Anaconda(1.9.2) Python3.72.安装包pywin32(安装方法参考:Python3 pywin3...

2019-03-29 16:03:15 456

转载 在python使用selenium获取动态网页信息并用BeautifulSoup进行解析--动态网页爬虫

在python使用selenium获取动态网页信息并用BeautifulSoup进行解析--动态网页爬虫转自:https://www.cnblogs.com/bugingcode/p/8297665.html爬虫抓取数据时有些数据是动态数据,例如是用js动态加载的,使用普通的urllib2抓取数据是找不到相关数据的,这是爬虫初学者在使用的过程中,最容易发生的情况,明明在浏览器里有相应的信...

2019-03-29 10:56:41 849

原创 我的收藏(python)

Python3中套接字编程中遇到TypeError:strdoesnotsupportthebufferinterface的解决办法-踏实的做好自己2019-02-25 【机器学习】广义回归神经网络(GRNN)的python实现-Luqiang_Shi的博客2019-01-21 Python遗传和进化算法框架(二)Geatpy库函数和数据结构-jazzb...

2019-03-22 17:29:27 234

转载 python3连接mysql

pymysql.Connect()参数说明host(str): MySQL服务器地址port(int): MySQL服务器端口号user(str): 用户名passwd(str): 密码db(str): 数据库名称charset(str): 连接编码connection对象支持的方法cursor() 使用该连接...

2019-03-21 14:15:20 135

转载 CentOS7 安装 PHP7.2

CentOS7 安装 PHP7.2点击查看原文安装源安装 EPEL 软件包:$ sudo yum install epel-release安装 remi 源:$ sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm安装 yum 扩展包:$ sudo yum install yu...

2019-03-19 09:22:18 356

转载 python中的*和**参数传递机制

python的参数传递机制具有值传递(int、float等值数据类型)和引用传递(以字典、列表等非值对象数据类型为代表)两种基本机制以及方便的关键字传递特性(直接使用函数的形参名指定实参的传递目标,如函数定义为def f(a,b,c),那么在调用时可以采用f(b=1,c=2,a=3)的指定形参目标的传递方式,而不必拘泥于c语言之类的形参和实参按位置对应)除此之外,python中还允许包裹方式的...

2019-03-06 14:13:24 319

转载 Python 3中套接字编程中遇到TypeError: 'str' does not support the buffer interface的解决办法

转自:https://blog.csdn.net/chuanchuan608/article/details/17915959代码如下:服务器端:# Echo server programfrom socket import *from time import ctime HOST = ''                 # Symbolic name meaning ...

2019-02-25 15:31:24 360

转载 Machine Learning -- 模型评估和选择

归纳和演绎是科学推理的两大基本手段。归纳是从特殊到一般的“泛化”过程,即从具体的事实归结出一般性规律。演绎是从一般到特殊的“特化”过程,即从基础原理推演出具体情况。“奥卡姆剃刀”(Occam's razor)是一种常用的、自然科学研究中最基本的原则,即“若有多个假设与观察一致,则选最简单的那个”。1.经验误差与过拟合       学习器在训练集上的误差称为训练误差(traini...

2019-02-21 15:49:16 349

转载 集群环境ssh免密码登录设置

集群环境ssh免密码登录设置一、准备工作1) 用客户端工具(ssh client或者putty)连接到linux服务器。在root用户下输入命令vi /etc/hosts,用vi编辑hosts文件,如下:#127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4#::1 ...

2019-02-15 14:28:58 232

转载 Hadoop的启动和停止说明

Hadoop的启动和停止说明sbin/start-all.sh 启动所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、ResourceManager、NodeManagersbin/stop-all.sh 停止所有的Hadoop守护进程。包括NameNode、 Secondary NameNode、DataNode、Resourc...

2019-02-15 11:30:59 157

wincc73_16665

wincc73仅供学习

2021-01-06

face数据集.zip

人脸数据集,仅供学习用

2021-01-06

influxdb-1.7.6-1.rar

influxdb-1.7.6-1.rar

2021-01-06

apache-tomcat-9.0.13-windows-x64.zip

apache-tomcat-9.0.13-windows-x64.zip

2021-01-06

jdk-8u181-windows-x64.exe

jdk-8u181-windows-x64.exe

2021-01-05

cv2_lane_detection_material.zip

车道检测数据

2021-01-05

torchvision-0.8.0-cp36-cp36m-win_amd64.whl

torchvision-0.8.0-cp36-cp36m-win_amd64.whl

2021-01-05

VCam_v6.4.zip

虚拟摄像头VCam6.4

2021-01-05

torch-1.6.0+cpu-cp36-cp36m-linux_x86_64.whl

pytorch-1.6,cpu-linux版本,python3.6下载,有需要的可自行下载,加油加油加油

2020-09-04

teradata jdbc4,0.5.0,_0.5.10.jar

teradata-jdbc-0.5.0,

2018-09-10

teradata jdbc jar TeraJDBC.4.0

JDBC代表Java数据库连接(Java Database Connectivity),它是用于Java编程语言和数据库之间的数据库无关连接的标准Java API,换句话说:JDBC是用于在Java语言编程中与数据库连接的API。JDBC库包括通常与数据库使用相关,如下面提到的每个任务的API - 连接到数据库创建SQL或MySQL语句在数据库中执行SQL或MySQL查询查看和修改结果记录,terajdbc是teradata的驱动

2018-09-10

空空如也

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

TA关注的人

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