自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(157)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL必知必会

MySQL必知必会一、认识和安装MySQL1.认识数据库和MySQL2.windows上安装MySQL3.数据库可视化软件——Navicat的安装二、创建数据库和表1.使用命令行创建数据库2.使用命令行和Navicat创建表3.使用命令行向表内插入数据4.使用命令行向表内导入文件数据三、基础查询1.MySQL数据库之查看列2.MySQL数据库之关键字...

2019-12-11 20:35:15 1926

原创 Python常见编译器盘点

俗话说:工欲善其事必先利其器,想要写Python脚本,肯定要有合适的Python编译器,目前市面上的Python编译器还是比较多的,那么各种不同的编译器又有哪些独特的特点呢?本文来盘点一下目前最常用的几款编译器。一、官方编译器:下载地址:https://www.python.org/【点击Downloads内的Python即可下载】官方编译器特点:1.体积小,仅25M左右,对...

2019-08-24 18:20:55 67771 1

原创 linux创建pyspark虚拟环境

【代码】linux创建pyspark虚拟环境。

2024-01-02 16:24:51 578

原创 linux安装anaconda

将安装包放到linux上。

2024-01-02 10:09:50 443

原创 卡方检验python代码

print("期望频数:", expected)print("卡方统计量:", chi2)print("两个变量相关")print("两个变量独立")print("自由度:", dof)print("p值:", p)# 判断p值是否小于显著性水平。

2023-12-18 15:59:49 267

原创 配置python的opencv环境

opencv与numpy包的版本必须适配。

2023-04-18 09:22:02 1802 1

原创 python如何计算累乘和累加

比如,现在有这样一个列表:对于累乘,期望得到:对于累加,期望得到:具体该如何实现呢?在python里面,没有直接针对于列表的累乘和累加函数,可以转化为数组进行计算。计算累乘: 计算累加:对于累乘,期望得到最终结果24。对于累加,期望得到最终结果10。

2023-03-15 09:29:19 3050

原创 详解pandas的read_table函数

详解pandas的read_table函数

2023-01-18 16:49:18 3096

原创 详解pandas的read_excel函数

详解pandas的read_excel函数

2023-01-18 16:30:23 4197

原创 详解pandas的read_csv函数

详解pandas的read_csv函数

2023-01-17 17:33:37 4900 1

原创 如何安装DG

DG安装

2022-11-28 19:09:42 816

原创 navicat连接mysql数据库

navicat连接数据库

2022-11-28 13:01:27 5398 2

原创 navicat的安装

navicat安装

2022-11-28 11:41:23 456

原创 将列表写入到csv文件中

【代码】将列表写入到csv文件中。

2022-11-21 10:21:02 2375

原创 记录一些pandas的操作

pandas的一些操作

2022-07-16 10:45:01 286

原创 Anacodna安装

1、右键点击管理员权限运行。2、点击【Next】3、点击【I Agree】4、按照默认选择【ALL Users】,点击【Next】跳出此截图,需要自行选择软件安装位置。5、在电脑D盘创建一个名为【anaconda3】的空文件夹,然后选择这个文件夹作为软件安装文件夹,点击【Next】。注意事项:软件安装的路径必须为全英文、无空格的路径。文件夹必须为空的文件夹。6、勾选以下两个选项,点击【Install】7、等待安装即...

2022-03-05 12:01:01 1143

原创 wins上仅安装mysql服务

一、下载mysql:镜像网站(复制到浏览器打开):Index of /mysql/MySQL-8.0/以下载【mysql-8.0.13-winx64.zip】为例:ctrl + F网页查找此版本,然后点击一下即可自动下载。二、mysql的安装1.解压缩【mysql-8.0.13-winx64.zip】包。2.放到一个全英文,无空格的路径下。将解压后的文件夹放到:E:\study 下为例3.添加mysql服务到环境变量4.生成data文件&lt...

2021-10-31 13:15:50 1487 1

原创 运行django新的项目,页面总是显示以前的项目,问题解决

运行django新的项目,页面总是显示以前的项目只需打开任务管理器,再进程中关闭python.exe再次重新启动服务,python manage.py runserver。即可【亲试,可以成功解决】

2021-10-30 22:25:57 629 1

原创 spyder使用opencv打开图像卡死该怎么办?

有时候有些电脑通过spyder打开opencv时,整个python就卡死了,无法打开,该怎么办呢?解决方法:检查自己的电脑的图片设置:按照以下 1-2-3-4-5的步骤进行设置。最后重启即可通过spyder显示opencv中的图片。也可尝试下面方法:增加以下代码:表示打开图片等待,直到后续有操作才会关闭图像显示窗口。只需要在所有代码最后增加即可。#0:表示任意键关闭;具体数字,表示毫秒cv2.waitKey(10000)cv2.destr...

2021-10-30 15:49:51 2519

原创 记一次未知原因的SSL报错

报错内容如下:SSLError: ( bad handshake: Error([('rsa routines ',INT RSA VERIFY' ,' bad signature'), (' asn1 encoding routines', 'ASN1 item verify', 'EVP lib'),( 'SSL routines ss13_ get_ server. certificate' ,certificate verify failed')],)",)报错截图如下:.

2021-10-28 10:19:20 1305

原创 如何使用清华镜像源加速下载python库?

经常会遇到这样一个问题,在anaconda里面下载某些库,可能速度会很慢,那该怎么加速下载这些库呢? 出现这个问题的主要原因是:因为这些库所对应的服务器都在国外,所以下载速度有时候就会非常不好。 解决:利用清华镜像源。 可以这么理解:清华镜像源就是把国外服务器上的库都给复制了一份,存储到国内的服务器上,库的内容是完全一模一样的,后续在conda环境中下载的时候只要设置优先使用清华镜像源就行了,可以优先从国内服务器下载我们想要的各种库。...

2021-10-27 22:10:24 9740 1

原创 Python中的函数到底有什么用?

经常碰到有些朋友问这样一些问题:我学习的python,学习了好多函数,可是不知道这些函数到底什么时候用,这些函数到底有什么用。 答案呢实际上也简单:这些函数用到的时候就有用,没有用到就没用。但是能不学习这些函数吗?肯定是不能的,如果你不学习这些函数,就不知道有这样的函数,如何谈用到的时候去用呢? 在这里做个类比,对于python里面的函数,大家可以把它想象为学习中文时候的汉语词典,我们买了个汉语词典,是天天去翻着看吗?肯定不是的,只有遇到不认识的词,再去查...

2021-10-25 10:57:24 1142

原创 使用pycharm运行第一个Django项目

一、安装anaconda,创建一个Django的虚拟环境,在虚拟环境中安装django。conda create -n django_env python==3.6.7pip install django==2.0二、打开pycharm创建django项目方法一:注:django项目创建时,如果使用已经存在的conda环境,pycharm总是去更新django到最新版本,原因未知,导致环境总是出错,所以必须使用上面截图的方式创建。三、命令行窗口创建。dj..

2021-10-21 16:20:11 1301

原创 如何编写分布式爬虫

一、更改父类为redis的类1、将爬虫的类从scrapy.Spider变成scrapy_redis.spiders.RedisSpider;2、或者是从scrapy.CrawlSpider变成scrapy_redis.spiders.RedisCrawlSpider。from scrapy_redis.spiders import RedisCrawlSpider以Crawlspider为例:二、调整起始url1.将爬虫中的start_urls删掉。2.增加一个redi.

2021-10-17 13:50:12 314

原创 配置其他机器连接Redis

一、前言 Redis可以当作中间商分发URL,存储数据,但是这个前提是需要别的机器可以同时连接Redis。 假设现在启动一个redis服务器:redis-server.exe redis.windows.conf 通过linux上的redis来连接,连接方式如下格式: redis-cli -h [ip] -p [端口]查看redis服务器ip:命令行窗口输入:【ipconfig】因此,连接命令为: redis-cli -h...

2021-10-17 13:40:42 4349

原创 centos7安装anaconda

1.寻找合适版本下载:wget http://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-4.3.1-Linux-x86_64.sh正在下载中:2.安装:bash Anaconda3-4.3.1-Linux-x86_64.sh然后持续按Enter:直到需要输入【yes】3.刷新环境变量source ~/.bashrc4.输入python3验证是否成...

2021-10-16 15:33:33 275

原创 centos7安装redis

1、由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如下显示则表示没有安装2. 如果没有安装,执行以下命令进行安装:#如果无法安装,先配置yum源yum install -y gcc【配置yum源:亲试可用】cd /etc/yum.repos.d/mv CentOS-Base.repo CentOS-Base.repo.backupwget http://mirrors.163.com/.help/CentOS6-Ba..

2021-10-16 15:12:51 164

原创 redis-desktop-manager安装

1.双击【redis-desktop-manager-0.8.8.384.exe】文件2.点击【Next】3.点击【I Agree】4.自己创建一个全英文、无空格的空文件夹下,然后点击【Install】5.等待安装完成即可。6.点击【Next】7. 无需勾选且点击【Finish】完成安装。8.测试是否安装成功。(1)双击打开(2)点击【×】关闭。(3)点击【Close】关闭(4)点击【Connect...

2021-10-14 16:23:30 1262

原创 谈一下分布式爬虫

Redis下载地址:https://github.com/tporadowski/redis/releases

2021-10-14 14:32:55 4270

原创 人人网如何注册与设置密码

1.人人网主页:连接为:http://www.renren.com/login?to=http%3A%2F%2Fwww.renren.com%2F2.通过手机号码注册后,发现怎么没有设置密码。【实际上这是市面上很多APP的惯用套路,使用手机号码注册,自动给你生成一个账户,保证该用户已经成为我的产品的激活用户】3.通过个人中心去设置(1)点击【我的】 ->> 【右上角的三条杠线为打开设置按钮】 ->> 【设置】(2)点击【账号与安全】(3)...

2021-10-13 11:07:13 16467 1

原创 如何安装Redis?

一、wins系统下安装1.首先需要下载redis,下载链接为:https://github.com/tporadowski/redis/releases选择一个版本下载,以下载安装【Redis-x64-5.0.10】为例。2.下载完成后,双击【Redis-x64-5.0.10】3.然后按照以下步骤进行安装:(1)点击【Next】(2)勾选同意协议,然后点击【Next】(3)选择任意一个磁盘,创建一个名为【Redis】的空文件夹。本例以E盘为例,对...

2021-10-11 22:42:48 316

原创 如何匹配Python库的版本?

在工作中,有可能遇到这样一个问题:我前天安装的某个库还能用,今天怎么就不能用了呢?原因很可能是这样的:某些库的依赖包版本冲突了。假设A库依赖a包版本1.1版本,B库依赖a包的1.0版本。我们在前天安装了A库,且能正常使用,此时a包为1.1版本。但是在今天我们安装了B库,它的依赖a包为1.0版本,所以必定导致a包的版本降低。此时,B包可以正常使用,但是A包优与依赖的a包版本降低导致无法使用。解决方法:去找是哪些依赖的版本不匹配了,把他们给匹配好。 我们举个例子...

2021-10-08 18:40:05 4030 2

原创 如何使用scrapy下载图片

Scrapy自带有ImagesPipeline:当使用ImagesPipeline下载文件的时候,按照以下步骤来完成:1、定义好一个Item,然后在这个item中定义两个属性,分别为image_urls以及images。image_urls是用来存储需要下载的图片的url链接,需要给一个列表。2、当文件下载完成后,会把文件下载的相关信息存储到item的images属性中。比如下载路径、下载的url和图片的校验码等。3、在配置文件settings.py中配置IMAGES_STORE,这个配置.

2021-10-07 18:13:50 666

原创 scrapy框架——下载器中间件(Downloader Middlewares)

一、什么是下载器中间件? 简单来说,下载器中间件就是引擎和下载器之间通信的中间件。主要目的用来更换请求头、设置代理IP来达到应对网站反爬的情况。 举个例子来说:1、在我们频繁访问一个页面时,如果请求头一直保持一致,那么就很容易被服务器发现,从而禁止掉这个请求头访问,那么我们就需要设置请求头中间件来应对网站反爬。2、同样的,我们也可以通过设置 代理IP 来应对网站反爬。 这就是设置下载器中间件的原因与方法。二、如何设置下载器中间件? 自行定义...

2021-09-30 11:19:45 927

原创 pandas的groupby函数

我们经常会碰到这样一件事,版本问题导致两种函数的写法略有不同,可是自己确不知道该怎么办,有没有解决问题的思路呢?答案是肯定的,绝对有。import pandas as pdimport numpy as npdf = pd.read_csv(path)"""groupby()函数"""result1 = df.groupby(by=['班级'])['成绩'].agg( {"总分":np.sum, "人数":np.size, "平均成绩

2021-09-29 10:06:12 575

原创 装饰器@property的介绍与使用

在写python代码的时候,有时候我们会碰到装饰器@property,那这个装饰器起到什么作用呢?我们直接举实际例子来说: 定义一个Test的类,分别定义一个带有装饰器@property的方法,一个不含装饰器@property的方法。 通过方法调用我们可以发现:<1>带有装饰器@property的方法:当调用该方法时,后面不需要加圆括号【()】。<2>不带装饰器@property的方法:当调用该方法时,后面必须加圆...

2021-09-25 17:16:12 4063 1

原创 anaconda创建虚拟环境并安装spyder

一、创建虚拟环境创建一个名为tt1的虚拟环境二、激活tt1虚拟环境activate tt1三、安装spyder【如果不安装spyder,在当前环境下将无法使用spyder】conda install spyder==4.1.3安装好之后再次输入:pip install spyder==4.1.3这一步是为了确保所有依赖安装成功,没有缺少的依赖。在实测中发现:conda安装会少安装一部分依赖,导致spyder无法启动;再次使用 pip 安装可以确保所有依...

2021-09-20 10:24:35 16040 3

原创 .py文件应该怎样打开?

在我们学习python的时候,经常遇到一个问题,拿到别人发给你的.py文件,却发现自己双击后打不开这个文件,这是为什么呢? 主要原因在于:.py文件是一种格式,不同格式需要不同的东西打开。就像你电脑上有个.mp4文件,你非要去使用word去打开,能打开吗?显然不能,.mp4需要用视频播放器打开。.py文件同理,需要用能打开.py文件的东西打开。 打开方式一:可以直接选中文件,然后鼠标右键选择打开方式,找到记事本打开,这样就能看到.py文件的内容了。...

2021-09-19 17:20:05 47387

原创 为什么浏览器上xpath可以获取数据,python中无法获取

偶尔我们在写爬虫的时候会遇到这样一个问题,在浏览器上写的xpath语法明明可以获得数据,但是到python里面,一模一样的xpath语法却无法得到数据,这个问题出现在哪里呢?原因一: 浏览器上的xpath是根据 浏览器解析了服务器返回过来的网页源码,两者可能存在一定差异,比如部分标签不一样。 如今的浏览器是非常智能的,如果HTML缺少些标签,也会帮助服务器返回过来的源码自动补全,导致标签上存在差异。 最准确的获取方式:查...

2021-09-18 13:08:41 5287

原创 spyder如何使用deug

debug按钮的使用:1.进入调试模式:代码正式开始调试。2.运行到下一个断点3.运行当前行4.进入函数或方法内部5.完成一个自定义函数的调试6.退出debug。

2021-09-17 10:52:50 1720

pai【100W位】.txt

圆周率pai的前100W位,每一位都有,不存在缺少的情况。 圆周率pai的前100W位,每一位都有,不存在缺少的情况。 圆周率pai的前100W位,每一位都有,不存在缺少的情况。

2019-10-11

空空如也

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

TA关注的人

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