自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 python 数据分析实践--(1)收入预测分析

这里写目录标题说明:1. 预览数据集,明确分析目的2. 导入数据集,预处理数据3. 探索数据背后的特征3.1 数值型变量统计描述3.2 离散型变量统计描述3 .3 了解数据的分布形状4. 数据建模4.1 对离散变量重编码4.2 拆分数据集4.3 搭建模型4.4 模型网格搜索法,探寻模型最佳参数4.5 模型预测与评估4.5.1 K近邻模型在测试集上的预测4.5.2 K近邻网格搜索模型在测试集上的预测...

2020-03-30 23:13:39 14696 3

原创 面试宝典--Java集合框架

Java集合框架Java集合常见面试题:集合和数组的区别?常见的集合框架及其底层数据结构?List、Set、Map的区别?ArrayList的扩容机制?ArrayList、Vector、LinkedList区别?HashSet、LinkedHashSet、TreeSet的异同?HashMap的底层实现?HashMap和HashTable、HashSet、TreeMap的区别?HashMap的长度为什么是2的幂次方?HashMap的几种常见遍历方式?ConcurrentHashMa

2021-05-27 16:00:00 220

原创 面试宝典--Java基础知识

Java基础知识常见面试题:面向对象和面向过程的区别Java和C++的区别JDK、JRE、JVM的区别和联系字符型常量和字符串常量的区别Java泛型、类型擦除、常用的通配符?== 和equals的区别为什么重写equals时必须重写hashCode方法?基本数据类型,包装类、各种类型占用多少字节?String、StringBuffer、StringBuilder的区别?为什么Java只有值传递?深拷贝和浅拷贝的区别?重载和重写的区别?面向对象的三大特性?抽象类和接口的局别?

2021-05-18 15:22:04 446 1

原创 数据结构--队列

队列介绍1)队列是一个有序列表,可以用数组或是链表来实现。2)遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出#实现队列数组模拟队列package edu.cqupt._02队列;/** * @description 数组模拟队列 * @author lin.z * @Date 2020/08/28 */public class ArrayQueue { private int maxSize; private int front;

2020-09-11 14:13:06 419

原创 数据结构--稀疏数组

实际场景如下图:棋盘可以看做是一个二维数组,如果将黑子用1表示,蓝子用2表示,空白的地方用0表示,如果我们直接将棋盘数据存入二维数组,则数组中会存在大量的0,因此记录了很多没有意义的数据,于是,我们便想到将数据进行压缩,用稀疏数组来存放数据更佳。代码实现数据不存入文件package edu.cqupt._01链表;/** * @description: 稀疏数组存放五子棋棋盘数据 * @author: lin.z * @Date: 2020/08/27 */public class

2020-09-11 14:10:18 128

原创 python网络爬虫--requests模块

requests 模块简介简介: 爬虫中的一个基于网络请求的模块安装:pip install requests作用: 模拟浏览器发起请求编码流程:1.指定url2.发起请求3.获取响应数据(爬取到的页面源码数据)4.持久化存储requests模块的使用第一个反爬机制robots 协议: 是一个纯文本协议, 协议中规定了该网站中的那些数据可以爬取、那些不可以爬取。破解: 你自己主观性的不遵从该协议即可。import requests实战案例1: 爬取搜狗首页的页.

2020-09-04 10:05:13 1752 1

原创 python网络爬虫--爬虫概述

什么是爬虫?就是通过编写程序,让其模拟浏览器上网,然后在互联网中抓取数据的过程关键字:模拟:浏览器本身就是一个纯天然的原始爬虫工具抓取:抓取一整张的页面源码数据抓取一整张页面中的局部数据爬虫的分类通用爬虫:要求我们爬取一整张页面的源码数据聚焦爬虫:要求我们抓取一整张页面中的局部数据,建立在通用爬虫基础上增量式爬虫:用来监测网站数据更新的情况,以便爬取到网站最新更新出来的数据(爬没爬过的数据)分布式爬虫:提高爬取效率的终极武器。.

2020-09-04 10:03:03 155

原创 python网络爬虫--正则表达式

正则表达式及其应用正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串正则表达式是字符串处理的有力工具,正则表达式使用预定义的模式去匹配一类具有共同特征的字符串,可以快速、准确地完成复杂的查找、替换等处理要求,比字符串自身提供的方法提供了更强.

2020-09-04 10:01:55 215

原创 Java基础--数组

数组概述数组是相同类型数据的有序集合。数组 描述的是相同类型的若干数据,按照一定的先后次序排列组合而成。数组中的每一个数据称为一个元素,通过下标访问数组。数组创建package array;public class Demo01 { public static void main(String[] args) { int[] numbers; //1.声明一个数组 numbers = new int[10]; //2.分配空间 /.

2020-09-03 21:16:30 140

原创 Java基础--方法

方法定义方法是是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用一个方法处理一件事情方法的定义格式:修饰符 返回值类型 方法名(参数类型 参数名){…方法体…return 返回值}实参、形参的概念package method;public class Demo01 { //main方法 public static void main(String[] args) { int sum = add(1,2); //实参 .

2020-09-03 21:15:21 110

原创 Java基础--三大结构

顺序{}选择if-elseif-else if-elseswitch: case: break循环do{}while();while(){}for(;;)// for each (增强for循环) JDK5例子输出数组元素package struct;public class Demo05 { public static void main(String[] args) { int[] numbe.

2020-09-03 21:13:32 105

原创 Java基础--Scanner类

Scanner类Java5: java.util.Scanner包基础语法:Scanner s = new Scanner(System.in);package Scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.

2020-09-03 21:11:42 140

原创 Java基础--关键字、数据类型、类型转换

关键字(35个)查看Java关键字数据类型Java是强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后才能使用弱类型语言:JavaScriptJava的数据类型分为两大类:基本数据类型、引用类型public class Demo02 { public static void main(String[] args) { // 8大基本数据类型 byte a = 20; short b = 1; int c = 2;

2020-09-03 21:10:38 118

原创 Java基础--注释

书写注释是一个非常好的习惯、平时写代码一定要注意代码规范 // 单行注释 // 输出一个Hello World /* * 多行注释 */ /** 文档注释 * @Description Hello Word * @Author Nick */// 有趣的注释 /*** * _ooO

2020-09-03 21:08:22 96

原创 pyhton机器学习与数据挖掘 -- 线性回归

说明: 此类文,只介绍常见机器学习的算法的实际应用,不对各算法原理做进一步理解,以后的机器学习的原理学习专在机器学习栏目进行展示,先学会怎么用吧,原理得慢慢来。参考内容: python数据挖掘与机器学习实战.方魏.机械工业出版社.2019.05 机器学习基础:从入门到求职.胡欢武.电子工业出版社.2019.03回归分析是一种应用极为广泛的数量分析方法。它用于分析事物之...

2020-04-11 23:59:33 879

原创 python 数据可视化工具 -- pyecharts

目录初识pyecharts一个商业分析案例带你熟悉常见的pyecharts图表饼图漏斗图柱形图和条形图简单折线图堆叠折线图阶梯折线图面积折线图仪表盘水球图词频统计词云散点图涟漪散点图其它常用图表箱线图地理图3D 散点图热力图参考内容: python3爬虫、数据清洗与可视化实践 pyecharts中文官网: https://pyecharts.org/#/zh-cn/intro ...

2020-04-10 14:17:45 1577

原创 Machine Learning -- 揭开机器学习的面纱

揭开机器学习的面纱1. 何为机器学习?2. 机器学习的前世今生3. 机器学习的常用算法4.机器学习的分类4.1 按照学习方式类4.1.1 监督学习4.1.2 无监督学习4.1.3 强化学习4.2 按任务类型分类4.2.1 回归问题4.2.2 分类问题4.2.3 聚类问题4.2.4 降维问题5. 开发机器学习的一般步骤参考内容: python数据挖掘与机器学习实战.方魏.机械工业出版社.20...

2020-04-07 23:59:06 525

原创 python 数据可视化工具--matplotlib

数据可视化工具--matplotlib1. 条形图1.1 垂直条形图1.2 水平条形图1.3 堆叠条形图1.4 水平交错条形图2.饼状图3. 直方图与核密度曲线4. 箱线图5. 折线图6. 散点图7. 气泡图说明: 数据可视化中的数据集下载地址:(数据来源:从零开始学python数据分析和挖掘) 链接:https://pan.baidu.com/s/1zrNpzSNVHd8v1r...

2020-04-04 21:26:23 1241 1

原创 python 数据分析--数据处理工具Pandas(2)

数据处理模块--Pandas4. Pandas处理字符串和日期数据5. Pandas 数据清洗5.1 重复观测处理5.2 缺失值处理5.2.1 删除法5.2.2 替换法5.3 异常值处理6. 获取数据子集7. 透视表、合并与连接、分组聚合7.1 透视表7.2 多表合并7.3 多表连接7.4 分组聚合在前面的学习中主要了解了Pandas如何构造序列和数据框,如何读取和写入各种格式的数据,以及如何对...

2020-04-03 22:35:01 1119

原创 python 数据分析--数据处理工具Pandas(1)

数据处理工具Pandas1. 序列和数据框的构造1.1 构造序列1.2 构造数据框2. Pandas从外部读取数据2.1 文本文件的读取2.2 电子表格的读取2.3 数据库的读取3. 数据描述统计说明: 本文用到的数据集下载地址: 链接:https://pan.baidu.com/s/1zSOypUVoYlGcs-z2pT2t0w 提取码:z95aPands模块可以帮助数据分析师轻松地解决...

2020-04-02 23:14:48 1056

原创 python数据分析--数值计算工具Numpy

数值计算工具Numpy1. 使用numpy构建数组和矩阵1.1 创建数组或矩阵1.2 获取元素1.3 数据的存储和加载1.3.1 数据的存储1.3.2 数据加载1.4 改变数组的形状2. 数组的基本运算2.1 四则运算2.2 求余、整除、指数运算2.3 比较运算2.4 广播运算3. numpy中常用的数学和统计函数4. 线性代数的相关计算4.1 零、一、单位矩阵4.2 行列式、矩阵乘法、对角线4...

2020-04-01 18:03:11 472

原创 Python 面试题基础篇打卡--第1-7题

题目:答:python作为一门跨平台、开源、免费、高解释型动态编程语言,采用了面向对象的编程思想,拥有丰富的标准库和第三方库,其应用领域十分广泛,包括:Web应用开发(Django、Flask、Tornado三大主流框架);自动化运维;人工智能(sklearn、TransorFlow、PyTorch);网络爬虫(urllib、BeautifulSoup);科学计算(Numpy、pands、M...

2020-03-31 23:25:28 363

原创 python 315道面试题题库

前几天在刘顺祥老师的公众号上,看见了python的这315道题,希望自己能每天完成一道并做记录吧,一起成长。题目链接地址为: https://mp.weixin.qq.com/s/IsEsw9DiV9DBPz5fNgPyig....

2020-03-31 23:01:57 382

原创 python 数据结构--Set(集合)

目录1. 创建集合2. 判断元素是否在集合中3.集合运算4.集合判空5.集合练习6. 集合的应用实例--推荐电影集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。基本功能是进行成员关系测试和删除重复元素。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典...

2020-03-30 23:23:05 218

原创 python 图形界面编程(GUI)

图形界面编程1. Tkinter1.1 窗体控件1.1.1 生成根窗体1.1.2 添加标签1.1.3 添加按钮1.1.4 Checkbutton控件1.1.5 Text控件1.1.6 Menu控件1.2 实际应用2. PyQT2.1 认识PyQT2.2 学习PyQT1. Tkinter在开始GUI编程之前,需要先了解这几个概念:窗口和控件、事件驱动处理、布局管理器。窗体控件: 窗体、标...

2020-03-29 13:04:23 2356

原创 python 网络编程

网络编程1. TCP 协议1.1 服务器端(server)1.2 客户端(Client)1.3 套接字函数接口![\[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hctizBXo-1585115590484)(attachment:image.png)\]](https://img-blog.csdnimg.cn/20200325140354831.png)![\[...

2020-03-25 14:11:26 268

原创 python 邮件操作

邮件操作1. 发送电子邮件(SMTP)2. 接收电子邮件(POP3)   邮件是我们日常工作中主要的沟通媒介之一。目前几乎所有编程语言都支持发送和接收电子邮件。相信很多人都知道与邮件相关的两个协议:SMTP和POP3协议。谢希仁老师的计算机网络书上对电子邮件的工作过程阐述如下图:这个过程介绍了电子邮件的工作原理。其主要思想如下:建立连接--> 发送/接收邮件 --> 关闭连接...

2020-03-24 23:56:35 81362

原创 python 多线程

多线程1. 什么是线程和进程2. 使用线程2.1 _thread 模块2.2 threading 模块2.3 线程同步2.4 Queue 模块3. 多线程在爬虫中的应用1. 什么是线程和进程在学习多线程的使用之前,需要先了解线程、进程、多线程的概念。进程: (Process,有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间、内存、数据栈以及记录运行轨迹的辅助数据,操作系统...

2020-03-24 16:14:12 157

原创 python 文件操作

文件操作1. 打开和关闭文件2. 操作文件2.1读文件2.2 写文件2.2.1 覆盖写2.2.2 追加写2.3 读写行2.4 文件重命名2.5 删除文件2.6 使用fileinput实现懒加载式迭代3. csv 文件4. JSON 文件文件操作问题和把大象放进冰箱问题类似。其核心思想为:Created with Raphaël 2.2.0打开文件操作文件关闭文件1. 打开和关闭文件1、 ...

2020-03-23 21:20:39 245

原创 python 异常处理

异常处理1.常见异常1.1 什么是异常1.2 异常处理1.2.1 捕获异常1.2.2 抛出异常1.2.3 捕获多个异常1.2.4 捕捉对象1.2.5 全捕捉1.2.5 自定义异常1.2.6 finally子句1.2.7 异常和函数2 . 异常实例1.常见异常1.1 什么是异常print(a)-------------------------------------------------...

2020-03-22 22:55:52 682

原创 python 面向对象编程

目录1. 面向对象常用术语2. 类2.1 类的定义和对象实例化2.2 类的构造方法2.3 类的访问权限3. 继承4.多态5. 封装6. 多重继承7. 获取对象信息7.1 type()函数7.2 isinstance()函数7.3 dir()函数8. 类的专有方法8.1. \__str__8.2.\__repr__8.3. \__iter__8.4 \__getitem__8.5 \__getatt...

2020-03-22 21:06:19 209

原创 python 函数的应用

目录1. 自定义函数的语法2. 自定义函数的参数   2.1 必选参数  2.2 默认参数   2.3 可变参数      1.2.4 关键字参数1. 自定义函数的语法  函数能对程序执行的过程进行封装和重用。def func_name(parameters): expression return(res)def为创建自定义函数的关键字,即告诉Python,...

2020-03-17 17:08:08 126

原创 Python 流程控制

目录1. 条件语句  1.1 if 语句  1.2 if-else 语句   1.3 if-elif-else 语句   1.4 条件语句的嵌套2. 循环语句   2.1 while 语句  2.2 for 语句  2.3 迭代工具  2.3.1 并行迭代  2.3.2 zip 函数  2.4 跳出循环  2.4.1 break 语句  2.4.2 continue语句  2.5 循环中else语...

2020-03-16 23:17:19 270

原创 python 数据结构--Dictionary(字典)

目录5 Dictionary(字典)5.1 认识字典的作用5.2 创建和使用字典5.2.1 dict()函数5.2.2 修改字典5.2.3 删除字典5.2.4 字典的特性5.2.5 len()函数5.2.6 字典的格式化字符串5.2.7 字典和列表的区别5.3 字典方法5.3.1 clear()方法5.3.2 copy()方法5.3.3 fromkeys()方法5.3.4 get()方法5.3....

2020-03-15 23:22:37 765

原创 攻略一:三步修改 Jupyter Notebook的文件默认的存储路径

攻略一:三步修改 Jupyter Notebook的文件默认的存储路径 第一步:找到配置文件菜单中打开Anaconda Prompt输入命令 jupyter notebook --generate-config根据上面运行处的路径打开:C:\Users\ASUS\.jupyter\jupyter_notebook_config.py文件 第二步:更改配置找到 #c.Note...

2020-03-15 21:10:35 1219

原创 python 数据结构--Tuple(元组)

目录4 Tuple(元组)4.1 创建元组4.2 元组的基本操作4.2.1 访问元组4.2.2 修改元组4.2.3 删除元组4.2.4 元组索引、截取4.2.5 元组内置函数4.3 元组和列表的区别4.4 元组和列的相互转化Python 3中有5种标准的对象类型:Number(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)4 Tup...

2020-03-15 00:03:25 363

原创 python 数据结构--List(列表)

目录3 list (列表)3.1 列表与序列共有的操作补充3.1.1 索引3.1.2 分片3.1.3 相加3.1.4 乘法3.1.5 成员资格3.2 列表有序列没有的方法3.2.1 元素赋值3.2.2 增加元素3.2.3 删除元素3.2.4 分片赋值3.3 嵌套列表3.4 列表方法3.4.1 append() 方法3.4.2 count() 方法3.4.3 extend() 方法3.4.4 ...

2020-03-14 23:55:48 905

原创 Python 数据类型--String(字符串)

Python 数据类型目录Python 数据类型2 string(字符串)2.1 字符串基本操作2.1.1字符串创建2.1.2字符串拼接2.1.3字符串索引2.1.4字符串求长度2.1.5字符串分片2.1.6字符串取最大,最小值2.1.7字符串转义字符的应用2.2字符串格式化2.3字符串常用方法2.3.1 find()方法2.3.2 join()方法2.3.3 lower() 、 upper()...

2020-03-14 23:50:36 236

原创 Python 数据类型-Number(数字)

1 Number(数字)1.1 整型1.2 浮点

2020-03-14 23:15:28 188

原创 Python 第一课

Python 第一课课程内容(双击,可以看到里面的语法)1.Python基本概念2.Python运算符与表达式Python基本概念注释Python中的注释有单行注释和多行注释:单行注释以 # 开头多行注释用三个单引号 ‘’’ 或者三个双引号 “”" 将注释括起来# 这是一个注释(点执行,前面的编号会变化,表示执行顺序,快捷键ctrl+enter)print("Hell...

2020-03-14 23:07:14 128

空空如也

空空如也

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

TA关注的人

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