R绘图 | 描述性统计常用图(散点图+柱状图+饼图)

descriptive整个新系列。目前的几个系列, #R实战 以生信分析为主, #跟着CNS学作图 以复现顶刊Figure为主,而本系列 #R绘图 则是学习不在文章中但同样很好看的图,致力于给同学们在数据可视化中提供新的思路和方法。本期图片描述统计图示例数据和代码领取点赞、在看 本文,分享至朋友圈集赞20个并保留30分钟,截图发至微信mzbj0002领取。木舟笔记202...
分类: 企业开发 发布时间: 05-29 12:03 阅读次数: 0

【youcans 的 OpenCV 例程200篇】194.寻找图像轮廓(cv.findContours)

轮廓是一系列相连的像素点组成的曲线,代表了物体的基本外形。轮廓常用于形状分析和物体的检测和识别。OpenCV 提供函数 **cv.findContours()** 从二值图像中寻找轮廓,函数 **cv2.drawContours()** 绘制轮廓。这两个函数的使用比较复杂,在 OpenCV 不同版本中也有变化,需要特别注意:OpenCV不同版本中本函数的返回值不同。早期版本中,函数会对输入图像“原地”修改。对黑色背景的二值图像操作。轮廓边界点的坐标表达形式是 (x,y)。
分类: 企业开发 发布时间: 05-29 10:11 阅读次数: 0

pycharm上传更新内容至linux服务器

我们的代码或者脚本布置到服务器后,后期维护或者更新后都需要使用xftp工具上传代码至服务器,然后替换代码,这样会很麻烦,操作步骤也很繁琐。pycharm专业版有个功能,可以将本地内容一键更新至服务器1,toos--deployment---configuration....2,点击后会进入到设置页面,在弹出弹框后,点击左侧的+号,然后选择传输类型,这里我选择sftp,可以根据自己的实际情况选择其他的传输方式,在选择了传输类型在页面的ssh ————configuration的输.
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

Python的数据类型强行转换的问题

在使用Python去完成某件事情或者是某个脚本的时候需要从其他地方拿取数据,比如,数据库,表格,txt等,然而这些数据可能是str类型(字符串),字符串要想转换成自己想要的数据类型还需要加循环加判断等等,会很麻烦,Python提供了强转换的方法,这里来看下她的使用规则吧,字符串转字典a='{"abc":1}'print(type(a)) #查看a是什么数据类型,控制台可以看到是属于str类型b=eval(a) #这里将字符串转换为了字典,eval是关键print(b,type(b))
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

解决requests.exceptions.MissingSchema: Invalid URL ‘xxx‘: No schema supplied. Perhaps you meant“xxx”

在使用requests请求接口的时候有时候会爆出个这样的问题,问题的大概意思是无效的url,也就是说这个url是没有效果是错误的,这就就要检查一下url是否符合规定,是否少加了协议import requestsa=requests.get(url="www.baidu.com") #缺少协议,这样请求会报错print(a.json())b=requests.get(url="http://www.baidu.com") #加入协议后就能争取访问print(b.json(..
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

jmeter文件导入实现数据驱动的自动化测试 (1)

我们在使用jmeter做测试的过程中,有时候需要大量的测试范围,或者是要测试很多的数据,如果我们还是和原本一样的话,这样数据处理起来会很麻烦,几个几十个还好,几百个几千个恐怕头都会爆炸吧,jmeter提供了一个方法,我们可以将测试数据全部添加到一个表格里,然后数据驱动,有多少数据就拿多少数据,有多少条数据就执行多少次,来看看是如何操作的吧。1,创建“”老三样“ ,线程组,http请求,查看结果树,2,右键线程组,光标悬浮添加,选择配置原件,在点击csv data set co...
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

jmeter文件导入实现数据驱动的自动化测试 (2)

1,在我们的csv文件设置全部设置好了后,我们还需要再线程组里设置一个地方,在线程组里循环次数设置为“永远”2,设置完成后我们就可以再需要这些测试数据的地方把我们在csv数据文件设置里面添加的变量加进去啦,比如我们需要测试一个登录接口,这里需要登录很多的账号我们就可以把那2个变量加进去然后执行就OK啦,现在这里就是表里有多少条测试数据就会执行多少次小技巧:我们设置的参数变量可以用在很多的地方,比如断言啊,请求头,端口号,名称,ip协议等等等。。。...
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

Python如何添加下载源

在下载模块的时候,在没有设置下载源的情况下,下载源都是默认是从官网下载,有时候会因为忘网络的原因导致出现下载失败的情况,这里教大家如何添加国内的下载源,实现快速下载。点击 file--settings--project:xxx----python lnterpreter ,进入下载页面后点击左上角的“”+“”号,进如下载页面,,点击加号后进入到了“”available packages“”页面,在页面的底部点击"manage repositories"2,进入到“manage repos
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

Python的内容拼接方式

1,字符串拼接,使用“”+“”将2个字符串拼接起来,这种方法只适合字符串A='A'B='B'C=A+Bprint(C)打印:AB2,逗号拼接,2个字符串之间使用,拼接A="A"B="B"print(A,B)打印A B3,直接拼接print("A""B")打印AB4,format拼接C = '拼接{},{}'.format('A','B') #通过{}占位符占住位置,有几个内容就必须得有几个占位符print...
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

fidder如何截取,篡改数据

1,打开fidder,在fidder底部页面的输入框里输入bpu xxxxx(代表要截取数据的url),输入后点击回车2,设置完截取的url后,我们就可以正常再浏览器访问页面,当fidder监控到url后会再页面上打上红色标志,然后截取到这个接口3,点击截取到的接口后,在右边的页面可以修改数据了,修改数据完成后点击绿色按钮,这里向服务器请求的内容就是属于我们修改后的内容啦。(支持修改请求参数请求头等数据)4,在我们不需要截取这个url的数据后,可以取消截取,在页面底部..
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

Python的flask框架使用方法和内容解析(参数获取,请求头获取,请求方法等等)

我们都知道Python有2个很流行的后端开发框架,一个是flask,一个是django框架,这2个框架最大的区别是,flask框架是轻量级的框架,只有核心,如果需要扩展其他功能需要自己去安转调用其他库,而django像是把功能都装好了,直接使用就行,不需要为了扩展功能在重新的写代码,这章文章主要讲flask框架的方法我这里会按照正常用flask写一个接口的流程来一步步讲解,在代码里加入注释来解释这个作用app=Flask(__name__) # 创建应用实例@app.route("/app"
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

python的flask的请求钩子的使用方法和使用场景

这里介绍flask的5种请求狗子的用法和使用场景。from flask import Flask, request, redirectapp=Flask(__name__)@app.before_first_request #执行处理前端的第一个请求时会执行这里的代码。def abb(): """代码段""" return "注册一个函数,在处理第一个请求前运行这里面的代码"@app.before_request #执行处理前端每个请求时会处理这里面的代码,注意,b
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

python flask自定义404错误页面

在用浏览器访问url的时候,如果url不正确会报404错误,默认的404错误太枯燥了,这里我讲述一下如何将404错误页面修改为好看的404页面1,首先,创建一个我们希望当出现404错误时展示的html页面,这里我随便写一个页面内容不多定义了,意思在这就行<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title&
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

python flask 定义302状态和重定向

首先,我们来讨论下什么叫重定向,什么又叫临时重定向(302),什么又叫永久重定向(301)重定向:我们在浏览器上输入网址的时候,浏览器解析我们的网址,并且跳转到这个网址里,重定向就是,在浏览器跳转到这个页面后,因为设置了重定向,所以,我们的链接是我们输入的链接,但是,页面就变成了重新指向的链接的页面.临时重定向:我们输入的链接还在使用,然后在当前在重新指向一个新的链接永久重定向:我们输入的链接已经没有在使用了,然后在当前在重新指向一个新的链接永久和临时的区别是:如果永久的重定向时
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

python操作表格,数据提取分析用法(1)

之前我在博客里贴出了操作表格的代码,后面有2位粉丝私聊我说不会用啊,不知道怎么用,我听了之后就立马想出一篇如何使用的博客,谁叫我爱粉丝咧好废话不多说,先贴出操作表格代码的地址点这里我们先从第一个函数开始1,找出表格的最大行数代码段 我们可以看到,这个函数的功能是找出表格里的有多少行,哈哈,我们找一个表格来测试下吧, 下面的表格我们可以看到,里面有2行内容,我们只要给这个class里传入表位置的路径和表页。传入表的路径和表页,我们可以看到,他已经统计出了这表有多少行...
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

python表格操作,数据提取分析的用法(2)

之前我在博客里贴出了操作表格的代码,后面有2位粉丝私聊我说不会用啊,不知道怎么用,我听了之后就立马想出一篇如何使用的博客,谁叫我爱粉丝咧好废话不多说,先贴出操作表格代码的地址点这里5,获取表格内的所有内容,以列表里套字典的方式读取出来(很重要,自动化测试数据驱动一定要掌握)1)代码段我们只需要传入表的路径和表页就能自动读取我们的数据 2)我们可以看到,这个函数的功能读取数据,哈哈,我们找一个表格来测试下吧,下面的表格我们可以看到,里面有2行内容,我们只要给这个cl...
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

python生成可视化数据(matplotlib)

我们知道python做数据分析是一流的,把数据变为可视化内容,如果我们有一个表格,表格里面有很多数据,我们该如何把这些数据转换为可视化数据咧。首页,我们来看下如何来进行操作的吧。首先,我们先看下我们需要形成可视化的数据,这里我添加的是每月销售额的数据。会一步步实现可视化数据。一,python生成可视化数据import matplotlib.pyplot as pltx_data_csdn = ['2011', '2012', '2013', '2014', '2015', '20.
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

python生成可视化数据(matplotlib)进阶版

上期我们讲到如何用matplotlib模块将表格里的数据转换成可视化的折线图,但是,这里会有一个问题,表格里的数据是死的,是我随手创建的。在这一期,我将讲解如何通过requests+matplotlib等编写一个真实数据的可视化内容。今天就来统计一下csdn网站上作者总榜前20名作者的粉丝数吧首先,第一步,通过requests模块获取相应的数据我们先确定我们需要什么数据 1.作者名称 2,作者粉丝数一,通过fiddler抓包,找到哪个接口有我们想要的数据二,将抓取到的接口通...
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

linux上安装mysqlclient报错的原因 (ERROR: No matching distribution found for mysqlclient)

昨天因为想在linux的centos7上安装mysqclient用来配合django链接数据库,但是,在我安装mysqlclient的时候报错,我当时使用的是pip3 install mysqlclient来安装的,结果gg,当时报的是ERROR: No matching distribution found for mysqlclient==2.0.3,很残忍,后来去百度找了一些办法,我的步骤是这样的,首先安装python3-dev (如何安装自行百度)第二步,安装mysql-serve.
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0

这两年的不堪情况导致被裁员,大专毕业宅家6个月,逆袭月薪2w+

“世界上只有一种真正的英雄主义,那就是在认清生活的真相后依然热爱生活。”大专毕业后做客服;脱产学习软测后找到12k工作;被裁员后再次脱产学习;现在月薪2w+在记录自己经历的时候,我以前说得最多的一句话就是:“没什么能比现在更差的了”又丧又坚定01 家中变故,让我决心改变我是17年大专毕业的,毕业后学历使然,只能去做一些客服的工作,想得也很简单:一人吃饱,全家不饿。但是天不遂人愿,突如其来的家中变故让我不得不去重新审视自己,审视自己的生活。家中失去了一个劳动力,不是我去赚钱就要家里老人去赚钱,只能
分类: 企业开发 发布时间: 05-29 10:09 阅读次数: 0