自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (17)
  • 收藏
  • 关注

原创 动态规划应用——盗贼选重物和硬币找零问题的python实现

算法定义:1.采用更为条理的方式得到问题的最优解2.从最简单问题的最优解开始,逐步叠加到问题的解法例如:找零兑换的动态规划解法就是在金额递加时,设法保证每一分钱的递加都是最优解,因此,待到求解金额数,自然得到最优解。3. 动态规划求解关键条件:问题的最优解包含了更小规模子问题的最优解,其实采用动态规划策略解决的必要条件。找零问题:动态规划解法def dpmakechange(coinvaluelist,change,mincoins): for cents in range(1,chan

2020-05-27 22:55:09 419

原创 递归应用——贪心策略解决找零问题的python实现

引言找零问题:兑换最少个数的硬币贪心策略:每次以最多数量的最大面值的硬币来迅速减少找零面值,若有余额,再到下一个最大面值的硬币,还用尽量多的数量,逐面值查找,直接面值为1结束。递归条件基本结束条件:需要兑换的找零,其面值正好等于某种硬币的数倍,没有余额。减小问题的规模:对每种硬币尝试一次,分别将找零减去1、5、10、25后,求兑换硬币的最少数量(递归调用自身)。代码实现一:def recMC(coinvaluelist,change): mincoins=change if c

2020-05-27 17:26:10 526

原创 常用线性结构——无序列表(Underedlist)的链表python实现

无续列表

2020-05-27 15:23:30 1398

原创 python绘图 ——绘制常用图形(matplotlib、pyecharts、plotly)

1 plotly画柱状图和折线图#柱状图+折线图import plotly.graph_objects as gofig = go.Figure()fig.add_trace( go.Scatter( x=[0, 1, 2, 3, 4, 5], y=[1.5, 1, 1.3, 0.7, 0.8, 0.9] ))fig.add_trace( go.Bar( x=[0, 1, 2, 3, 4, 5], y=[2,

2020-05-24 16:29:48 3509

原创 python编程——绘制创意图(pecharts、turtle)

引言Python常用的绘图工具包括:matplotlib, seaborn, plotly等,以及一些其他专用于绘制某类图如词云图等的包,描绘绘图轨迹的turtle包等。1 turtle绘制奥运五环图turtle绘图的函数非常好用,基本看到函数名字就能知道含义,下面使用turtle来绘制奥运五环图。1 导入库import turtle as p2 定义画圆函数def drawCircle(x,y,c='red'): p.pu()# 抬起画笔 p.goto(x,y) # 绘制圆

2020-05-21 12:11:44 5423

原创 python编程—常用文件操作汇总

Python文件IO操作涉及文件读写操作,获取文件后缀名,修改后缀名,获取文件修改时间,压缩文件,加密文件等操作。1 获取后缀名import osfile_ext = os.path.splitext('./data/py/test.py')front,ext = file_extIn [5]: frontOut[5]: './data/py/test'In [6]: extOut[6]: '.py'2 文件读操作import os# 创建文件夹def mkdir(path):

2020-05-20 10:56:14 305

原创 python编程—字符串和正则表达式知识点归纳

1 反转字符串st="python"#方法1''.join(reversed(st))#方法2st[::-1]2 查找第一个匹配串import res = 'i love python very much'pat = 'python' r = re.search(pat,s)print(r.span()) #(7,13)3 split分割单词使用多种方法分割单词。分割单词最简单还是使用split函数。import res = 'This module provides re

2020-05-19 17:20:41 324

原创 python编程 常用技能汇总

python常用技能1 字符串转字节将一个字符串转换成字节类型In [1]: s = "apple"In [2]: bytes(s,encoding='utf-8')Out[2]: b'apple'2 转为字符串将字符类型、数值类型等转换为字符串类型In [1]: i = 100In [2]: str(i)Out[2]: '100'3 转为字典创建数据字典In [1]: dict()Out[1]: {}In [2]: dict(a='a',b='b')Out[2

2020-05-18 18:27:12 1928 1

原创 软件测试中Docker应用场景和实现原理

引言作为测试工程师,是否经常遇到下面这些问题?  1.和开发共用一套测试环境,测试时不能保证环境的稳定性,有可能在开发环境上稳定,但上线时会容易漏掉一些文件配置等。当然还经常会与开发就bug产生一些纠纷。  2.多个项目部署到同一台服务器,测试时会多了一些不相关的噪音,可能影响到测试的准确性。  3.重新部署一套测试环境,代码是开发写的,环境配置可能是运维搞得,如果测试任务多了,需要部署一套新的测试环境怎么办?我们需要费很大劲去折腾。  4.用selenium做ui自动化测试以及兼容性测试时,需要

2020-05-13 23:00:14 918

原创 接口测试中SHA256加密算法实现

引言做接口测试的时候,是否遇到一些需要加密的接口,但是不知如何进行测试呢?今天我们来学习一下SHA256加密算法接口如何进行测试的。算法介绍SHA256加密算法SHA256是SHA-2下细分出的一种算法。SHA-2,名称来自于安全散列算法2(英语:Secure Hash Algorithm 2)的缩写,一种密码散列函数算法标准(哈希算法),由美国国家安全局研发,属于SHA算法之一,是SHA-1的后继者。  SHA-2下又可再分为六个不同的算法标准,包括了:SHA-224、SHA-256、SHA-3

2020-05-13 22:05:30 1975

原创 Linux编程基础——常用命令

Linux是操作系统中的后起之秀,起源于UNIX,但继承了UNIX的卓越的稳定性表现,不仅功能强大,而且自由、免费使用、在桌面应用、服务器平台、嵌入式应用等领域形成自身优势,常用的Linux系统有以下类型:Ubuntu作为新兴的Linux发行版,是目前最热门Linux发行版之一,以桌面应用为主。Linux 系统中常用命令打开终端快捷键ctrl+alt+t 打开命令行终端查看系统版本ctrl+alt+t 打开终端输入 uname -a 命令或者输入 file /bin/

2020-05-08 22:05:50 290

转载 测试自动化初探与常用框架总结

引言     现如今,无论是软件测试人员,还是利益相关者,都已经认识到:实现测试自动化框架对于软件项目的成功是至关重要的。它不但能够提高测试的效率,而且可以减少人工干预的工作量。定义    自动化通常被解释为通过智能算法,来自动处理各种流程,而且几乎不需要人工的干预。在软件行业中,测试自动化意味着:使用受许可版本或开源版本的自动化工具,对软件应用程序执行各项测试。从技术角度来说,测试自动化框...

2020-05-02 21:47:41 399

云计算工程师的知识图谱,查漏补缺,十分详细到位

云计算工程师的知识图谱,查漏补缺,十分详细到位

2022-03-18

边缘计算助力新基建—中兴MEC+X发展白皮书.pdf

随着5G 移动通信技术的成熟,移动通信从最初的构建人与人之间的连接开始转向人与物的连接,直至物与物之间的连接。同时AR/VR、物联网、工业自动化、无人驾驶等业务被大量引入,也带来了高带宽、低时延以及大联接的网络需求,这也就是3GPP 定义的5G 三大场景。 边缘计算的部署场景,通常可以细分为接入、普通汇聚、重要汇聚以及地市核心四级。在接入以及汇聚等较低的位置,设备对恶劣环境的适应以及易维护是核心需求。而在地市核心等较高位置,关注点则在性能、容量以及ICT 能力的提供上。

2020-05-17

电子实验室常用仪器使用.pdf

实训目的 1. 了解示波器的基本结构和工作原理 , 掌握示波器的基本调节和使用方法。 2. 学会使用常用信号发生器;掌握用示波器观察各种电信号波形的方法。 3. 学会用示波器测量信号幅值、周期和频率等电参量。 一、实训目的 1、了解频谱分析仪的基本结构和工作原理 , 掌握频谱分析仪的基本调节和使用方法。 2、学会使用常用信号发生器;掌握用频谱分析仪观察各种电信号波形的方法。 3、学会用频谱分析仪对信号作频域分析 了解多功能计数器的组成结构和工作原理,学会多功能计数器的使用方法。 2、学会利用多功能函数发生器与多功能计数器联合实验。 3、计算动功能计数器的计数次数。

2019-11-09

车辆自动紧急刹车系统研究_余蒙.caj

各国陆续制定自动紧急刹车系统的测试法规,推行自动紧急刹车系统在汽车上的应 用。2018年版C-NCAP中也增加了对自动紧急刹车系统的评分。因此,进行车辆自动 紧急刹车系统的研究对汽车安全性的提升以及满足新的汽车安全法规具有重要意义。自 动紧急刹车系统涉及到道路环境感知、车辆控制等诸多因素,到目前为止,还存在着多 类别车道线检测、车辆检测难以兼顾精度和速度以及控制策略难以建模和验证的问题。 研究工作围绕自动紧急刹车系统的关键技术展开,包括车道线检测、车辆检测、自动紧 急刹车系统控制策略等。

2019-10-15

FANUC在数控冲床上的应用.pdf

FANUC在数控冲床中的应用 1. 冲床生产商、冲压工艺介绍 2. FANUC冲床系统及功能介绍 3. FANUC伺服冲床冲头控制介绍

2019-10-15

Python大师修炼之路.zip

python大师修炼之路,从python编程、python代码练习、python面试经验、python机器学习与深度学习、python数据挖掘科学家等方面,由浅入深、循序将近带你进入python学习与提到之旅,全方位、全流程的学习提高之路,值得下载学习,

2019-08-10

聊天机器人代码.txt

维基百科中的机器人是指主要用于协助编者执行大量自动化、高速或机械式、繁琐的编辑工作的计算机程序或脚本及其所登录的帐户。

2019-07-16

2_机器学习实战:利用AI揭秘影评中的爱恨情仇_Ivan.pdf

情感分析的应用场景很广泛: 1.电子商务:用户关于购物产品的质量体验(淘宝、亚马逊、Netflix、腾讯视频) 2.市场呼声:根据用户反馈分析竞争对手的弱点,帮助企业制定新的营销策略 3.政府选举:分析对手党派的弱点,进行打击(美国总统选举) 4.消费者呼声 5.可视化分析个性化用户反馈分析积极/消极词汇可视化

2019-07-16

2_Python学习材料(基础+进阶+考试+答案).rar

爬虫涉及的技术包括但不限于熟练一门编程语言(这里以Python为例)日下ML知识、日一P 协议的基本知识、正则表达式、数据库知识,常用抓包工具的使用、爬虫框架的使用、涉及 到大规模爬虫,还需要了解分布式的概念、消息队列、常用的数据结构和算法、缓存,甚至 还包括机器学习的应用,大规模的系统背后都是靠很多技术来支撑的。数据分析、挖掘、甚 至是机器学习都离不开数据,而数据很多时候需要通过爬虫来获取,因此,即使把爬虫作为 一门专业来学也是有很大前途的。

2019-07-16

小白入门必读-Python爬虫.pdf

作为零基础小白,大体上可分为三个阶段去实现。 第一阶段是入门,掌握必备基础知识,比如Python基础、网络请求的基本原理等; 第二阶段是模仿,跟着别人的爬虫代码学,弄懂每一行代码,熟悉主流的爬虫工具, 第三阶段是自己动手,到了这个阶段你开始有自己的解题思路了,可以独立设计爬虫系统。 做数据分析和任何一门技术一样,都应该带着目标去学习,目标就像一座灯塔,指引你前进, 很多人学着学着就学放弃了,很大部分原因是没有明确目标,所以,一定要明确学习目的, 在你准备学爬虫前,先问问自己为什么要学习爬虫。有些人是为了一份工作,有些人是为了 好玩,也有些人是为了实现某个黑科技功能。不过可以肯定的是,学会了爬虫能给你的工作 提供很多便利。

2019-07-16

【机器学习】SVR支持向量机回归原理解析.pdf

回归和分类从某种意义上讲,本质上是一回事。SVM分类,就是找到一个平面,让两个分类集合的支持向量或者所有的数据(LSSVM)离分类平面最远;SVR回 归,就是找到一个回归平面,让一个集合的所有数据到该平面的距离最近。   首先推导一下SVR。根据支持向量机二分类博客所述,数据集合归一化后,某个元素到回归平面的距离为 。另外,由于数据不可能都在回归平面上,距离之和还是挺大,因此所有数据到回归平面的距离可以给定一个容忍值ε防止过拟合。该参数是经验参数,需要人工给定。如果数据元素到回归平面的距离小于ε,则代价为0。SVR的代价函数

2019-07-12

《美团机器学习实践》高清PDF+思维导图.rar

美团技术团队编写的关于机器学习经验、案例,里面涵盖数据分析中各个环节,存粹的干货,这是 最新高清版,里面包括广告 推荐 搜索排序 特征提取 特征工程等等 模型训练等等 美团技术团队编写的关于机器学习经验、案例,里面涵盖数据分析中各个环节,存粹的干货,这是 最新高清版,里面包括广告 推荐 搜索排序 特征提取 特征工程等等 模型训练等等

2019-07-05

基于深度学习与特征后处理的支持向量机铣刀磨损预测模型_戴稳.caj

为了提高机械加工过程中的刀具磨损预测精度,建立一种基于深度学习特征降维及特征后处理的布谷鸟优化参数的最小二乘支持向量机预测模型。该模型利用堆叠稀疏自动编码网络将时域、频域及时频域三方面提取的特征向量进行降维处理,然后利用特征后处理确保降维向量单调不递减及平滑趋势,最后采用自适应步长布谷鸟算法优化参数的最小二乘支持向量机模型预测铣刀磨损量。通过试验测试比较提出方法与其他预测方法,显示提出模型能更有效表征铣刀磨损量,大幅降低预测误差。

2019-07-05

ABAQUS多步骤分析

ABAQUS多步骤分析,在ABAQUS中,用户可将整个的载荷历程划分为若干个分析步。每一个分析步都是由用户指定的一个 “时间” 段,这样便于ABAQUS计算模型对该时段内指定一组的载荷和边界条件的响应。用户必须在每一个分析步中指定响应的类型,称之为分析程式,在同一个问题中不同的分析步之间可以改变分析程式。例如,可在一个分析步中施加静态恒载荷计算静力响应,如自重载荷;而在其后的分析步中施加地震加速度计算动力响应。

2019-04-03

锂离子电池组机械特性研究

锂离子电池组机械特性研究

2018-11-28

空空如也

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

TA关注的人

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