自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愿你走出半生,归来仍是少年!

万般皆苦,唯有自渡。

  • 博客(53)
  • 资源 (1)
  • 收藏
  • 关注

原创 4.数据挖掘——房价项目预测(四)matplotlib与Seaborn数据可视化学习

目录Matplotlib模块导入subplot()bar()scatter()imshow()绘图颜色Seaborn模块导入核密度估计图kdeplot()观测值分布图displot()变量间关系pairplot()箱型图boxplot()MatplotlibMatplotlib 是一个 Python 的 2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,.

2020-06-06 19:08:51 1891

原创 3.数据挖掘——房价项目预测(三)Pandas学习

目录模块的导入Pandas数据类型SeriesDataFramePanelPandas的运算函数Pandas的排序Pandas的协方差cov()和标准系数corr()pandas 是基于NumPy的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,它是使Python成为强大而高效的数据分析环境的重要因素之一。除.

2020-06-04 14:54:35 1809

原创 2.数据挖掘——房价项目预测(二)NumPy库学习

Numpy库NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy 通常与 SciPy(Scientific Python)和 Matplotlib(绘图库)一起使用, 这种组合广泛用于替代 MatLab,是一个强大的科学计算环境,有助于我们通过 Python 学习数据科学或者机器学习。NumPy的对象-ndarrayNumPy 最重要的一个特点是其 N 维数组对象 ndarray,

2020-06-02 08:50:24 1064

原创 1.数据挖掘——房价预测项目(一)(Anaconda&&Jupyter Notebook)

前段时间,学校安排我们进行了线上的生产实习。实习的内容是通过数据分析实现房价的预测,感觉还是挺有意思的,记录下来后边想看的时候还能再看看。大数据时代下,分类和预测作为数据挖掘核心应用,已经在各个领域得到广泛应用,未来预测分析必定会成为所有领域的关键技术。整个项目大致就分了下面的这几个流程:收集数据(海量数据积累)、数据分析(预处理数据)、数据建模(特征工程)、数据模拟(模型训练)、经验总结 (评估迭代)。前期准备先说说为了实现项目所做的前期的准备。Anaconda我们用到的环境是Ana.

2020-06-02 08:50:04 3238

原创 7.详解第三代移动通信系统——WCDMA、TD-SCDMA、CDMA2000

第三代移动通信系统旨在提供包括卫星在内的全球覆盖并实现有线和无线以及不同无线网络之间业务的无缝连接,同时针对不同的业务应用,提供从9.6kbit/s~2Mbit/s的接入速率,满足多媒体业务的要求。国际电联(ITU)把第三代移动通信系统称为IMT-2000。第三代移动通信系统主流的技术标准有 WCDMA、TD-SCDMA、CDMA2000。WCDMA主要技术指标和特点WCDMA 核心网络基于 GSM/GPRS 网络的演进,保持与 GSM/GPRS 网络的兼容性;核心网络可以基于 TDM、ATM和

2020-05-21 18:28:47 17071

原创 6.详解第二代蜂窝移动通信系统的典型代表——GSM和通用分组无线业务(GPRS)

可以这样说,到目前为止,除了GSM系统之外,还没有任何一个数字蜂窝移动通信系统,对人们的生活产生如此大的影响,无论是用户的数量,还是技术的成熟,无论是对人类文明程度的提升还是对社会的进步。因为一定意义上来讲虽然是第二代,但是在很多方面却是从无到有,从0到1的巨大跨度。GSM的系统组成GSM蜂窝系统分为移动台(Mobile Station, MS)、基站子系统(Base Station Subsystem, BSS)、网络子系统(Network Switching Subsystem, NSS)。GS

2020-05-20 17:56:11 4728

原创 5.信道带宽、信道容量、香农公式

目录信道带宽信道容量香农公式说道通信,从广义上来讲就不得不提到信道容量和信道带宽、以及著名的香农公式。先说说是什么是信道吧,通俗的来讲,信道就是信息传输的通道。信道在通信系统中的位置如下图所示:但是,并不是所有频率的信号都可以通过信道传输,信道的频率响应决定了哪些频率的信号可以通过信道,哪些频率的信号不能通过信道。信道带宽前面说到不是所有的信号都可以通过信道传输。所以我们把可以通过信道传输的信号频率范围大小就是信道的带宽,就像是下面这张图所展示的:从图中可以看出.

2020-05-19 22:45:40 39809 5

原创 1.计算机领域的安全世界观

说到安全,可能大家想到的第一个词就是黑客了。大家只知道黑客会攻击破坏互联网,那么黑客是怎么由来的呢。说道黑客,那么就要说一下这句话了。“互联网本来是安全的,自从有了研究安全的人之后,互联网就变的不安全了。”最开始时,研究计算机系统和网络安全的人被称为是“Hacker”,这群人对计算机系统和计算机网络有很深入的了解。所以他们在使用中,往往可以发现其中的问题。而“Hacker”就是中文翻译为黑客。在计算机安全领域中,黑客是一群痴迷于破坏规则、不爱拘束的人,因此他们总想着能够找到系统的漏洞,以获得规则之外

2020-05-19 14:33:37 492

原创 4.GSM、WCDMA、TD-SCDMA、CDMA2000、LTE、5G

GSM全球移动通信系统(Global System for Mobile Communications) ,缩写为GSM,由欧洲电信标准组织ETSI制订的一个数字移动通信标准。它的空中接口采用时分多址技术。自90年代中期投入商用以来,被全球超过100个国家采用。GSM标准的无处不在使得在移动电话运营商之间签署"漫游协定"后用户的国际漫游变得很平常。 GSM 较之它以前的标准最大的不同是它的信令和语音信道都是数字式的,因此GSM被看作是第二代 (2G)移动电话系统。GSM系统主要由移动台...

2020-05-18 10:39:04 12467 2

原创 1.前菜——计算机网络概述

相信大家应该都听过“三网融合”,但是“三网”是哪三网具体可能就不太清楚了。“三网”,即电信网络、有线电视网络和计算机网络。电信网络也有在学习,写的有随笔,想了解可以去我的主页康康。有线电视网的话,如果有什么问题想了解,可以私信我,毕竟我的朋友里可是有广播电视工程的学霸。计算机网络的话可以持续关注我的随笔。我觉得计算机网络用两个词就尅概括了,就是连通和共享。但是如何达到安全可靠的高效连通,如何达到安全稳定流畅的共享,可不仅仅是这两词简简单单能说道的。网络是什么?网络(network)由若干结点

2020-05-15 22:37:38 383

原创 3.通信系统性能评估指标、抗衰落技术(分集、均衡、信道编码)

通信系统性能评估通信系统那么多,优劣也不一,我们评价一个通信系统的优劣就是要通过一些指标来完成。通信系统的作用就是用来完成信息传输,所以我们一般可以从信息传输的效率和信息传输的质量来评估通信系统的优劣。通信系统的信息传输效率可以定义为有效性。传输一定信息所需的频谱带宽越小、时间越短,有效性越好;反之,所需频谱带宽越大、时间越长,有效性越差。通信系统的信息传输质量即为可靠性。信息在传输过程中的失真越小,可靠性越高;反之,失真越大,可靠性越低。抗衰落技术前面我们说到了影响无线信道中信号传

2020-05-15 16:10:41 9184

原创 2.天线、移动蜂窝、复用和多址(FDM/FDMA、TDM/TDMA、CDM/CDMA、OFDM/OFDMA)

天线技术无线通信系统中,需要天线来完成射频电信号和电磁波之间的转换。我们可以通过一张图来了解一下天线在通信系统中的位置:在发送端通过发射天线将射频电信号转换成电磁波在自由空间中进行传输,相应地在接收端通过接收天线将电磁波转换回射频电信号。移动蜂窝通信蜂窝移动通信(Cellular Mobile Communication)是采用蜂窝无线组网方式,在终端和网络设备之间通过无线通道连接起来,进而实现用户在活动中可相互通信。其主要特征是终端的移动性,并具有越区切换和跨本地网自动漫游功能。.

2020-05-14 23:51:43 7816

原创 1.电磁波传播原理,慢衰落、快衰落、阴影效应、多径传播、多普勒效应、塔下黑。

通信在我们身边无处不在,那么什么是通信呢?广义的通信是指:无论采用什么方法、使用什么传输媒介,只要将信息从一地传送到另一地,均可称为通信。从这个意义讲,古代的飞鸽传书和利用烽火传递信息都属于通信。而狭义的通信就是我们现在所学习的真正从技术层面来讲的包括电信、广播电视等通信技术。一定意义上讲,通信系统的发展可以归纳为从简单到复杂,从有线到无线,从模拟到数字的过程。一件简单的双向通信系统的模型如下图所示:其中信道可以分为有线信道和无线信道,而无线信道的传输媒介为自由空间的电磁波。无线电波按.

2020-05-14 22:33:48 14452

原创 10.Python学习之字典的使用方法

字典(dictionary)是Python中另一个非常有用的内置数据类型。列表、元组都是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取(即可以通过索引来读取)。 字典是一种映射类型,字典用"{ }"标识,它是一个无序的键(key) : 值(value)对集合。键(key)必须使用不可变类型。在同一个字典...

2019-04-11 09:40:26 755

原创 9.python学习之集合的使用方法

集合(set)是一个无序的不重复元素序列。1.集合的创建:s = {1,2,3,1,2,3,4,5} #集合创建的一般方法print(s)print(type(s))s1 = {1}print(type(s1))s2 = {} #这样创建空集合是不正确的,创建出来是一个字典print(type(s2))s3 = set([]) ...

2019-04-11 00:17:00 282

原创 8.Python学习之元组的使用方法(特性、内置函数、排序)

Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组(tuple): 元组本身是不可变数据类型,没有增删改查元组内可以存储任意数据类型。1.元组的创建: 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。t = (1,2.3,True,'star')print(t)print(type...

2019-04-10 20:16:00 547

原创 7.Python学习之列表的使用方法(特性、增删改查、排序、函数方法)

列表也是Python中最基本的数据结构。列表中的每个元素都分配一个数字 - 它的位置,或索引(即键-值对),第一个索引是0,第二个索引是1,依此类推。列表可以进行的操作包括索引、切片、重复、连接、成员操作符、迭代、嵌套。1.列表的创建 列表可以存储不同的数据类型,并且列表中可以嵌套列表。#列表里可以存储不同的数据类型li = [1,1.2,'hello...

2019-04-10 14:07:29 338

原创 6.Python学习之字符串的用法(特性、内建函数)

1.字符串的定义 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:a = "hello"b = 'Python'c = "what's up" ##使用引号区别d = 'what\'s up' ...

2019-04-10 12:58:57 222

原创 5.Python中循环语句的使用方法(for、while、嵌套)

程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次,下面是在大多数编程语言中的循环语句的一般形式 1.循环控制语句在了解循环语句的使用方法之前,我们先来了解几个循环控制语句:1)...

2019-04-10 11:29:15 101681 19

原创 4.Python中条件语句使用方法(if语句、if嵌套)

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程: 1.if条件语句的基本用法:if 判断条件: 执行语句……else: 执行语句…… 其中"判断条件"成立时(非零),则执行后...

2019-04-09 11:33:05 47082 5

原创 3.Python中常用操作符及其优先级的使用方法

和大多数编程语言一样,Python也有常用的操作符,操作符是进行编程不可或缺的一部分,下面为大家介绍一下Python中常用的操作符。1.python中的常用操作符【以Python3.6版本为准】操作符(常用的操作符)分为:算术操作符:【+】【-】【*】【/】【%】【**】【//】 逻辑(布尔)操作符 :【and】 【or】【not】 比较(关系)操作符:【>】【&...

2019-04-09 09:04:25 4535 2

原创 3.Linux开机指定用户免密登录

在我们学习的过程中,会经常重启或者是开很多台虚拟机等,为了方便我们学习,现在介绍一种开机免密码指定用户登录的方法1.首先我们切换到超级用户2.打开编辑配置文件/etc/gdm/custom.confvim /etc/gdm/custom.conf ##打开配置文件配置如下AutomaticLoginEnable=TrueAutomaticLogin=root #...

2019-03-27 13:05:02 1413

原创 2.Python的输入输出、变量命名、快捷操作

1.Python简介Python是一种计算机程序设计语言。是一种动态的、面向对象的脚本语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比...

2019-03-27 12:33:27 2033

原创 2.Windows添加Python环境变量方法以及配置iPython

为了更加方便地使用Python来写代码,本文为大家介绍Windows环境下Python环境变量的配置方法以及iPython的使用当然这些操作需要建立在已有Python环境的基础上,关于Python的安装详见Python安装教程1.Windows添加环境变量:1)方法一1.右键点击"计算机",然后点击"属性"2.然后点击"高级系统设置"3.选择环境变量,点击进入...

2019-03-27 11:50:17 2422

原创 1.Python安装(Windows、RHEL7环境下Python环境&&Pycharm安装&&iPython)

1.Window环境下Python的安装1)选中【python-3.6.6】压缩包,鼠标右击选择【解压到python-3.6.6】2)双击打开【python-3.6.6】文件夹3)在桌面鼠标右击我的电脑选择属性查看自己的电脑位数,64位系统选中【python-3.6.6.amd64】(32位系统就选择32位的)鼠标右击选择【以管理员身份运行】4)勾选【Add Pytho...

2019-03-26 14:15:48 496

原创 1.Linux服务器的高级网络配置(链路聚合、网络桥接、bond)

在我们的生产环境中,我们很难估计硬件网络设备什么时候会损坏无法正常工作。但是网卡一旦损坏,就会影响客户终端对服务端的访问,导致客户的损失,从而造成生产环境当中的事故。那么在现实的生产环境中我们怎么能够避免这样的企业事故呢,这就是我这篇博客想要介绍的Linux的高级网络配置:1.网络桥接网络桥接用网络桥实现共享上网主机和客户机除了利用软件外,还可以用系统自带的网络桥建立连接用双网卡的机器...

2019-03-21 22:09:03 3504

原创 26.深度解析Linux系统故障模拟及修复方法(MBR异常、引导故障丢失、内核文件丢失、初始化镜像文件丢失、/boot分区丢失、启动级别init异常)

Linux系统的配置文件缺失,或核心文件被篡改(例如:启动级别被篡改),都会导致系统启动的不成功。为了解决系统启动过程中出现的问题,我们先来了解系统引导启动的过程:Linux的系统启动过程大致为:通电——bios初始化——grub2磁盘引导阶段——grub2文件引导阶段——指定boot所在分区——启动内核,只读挂载 / 设备——启动init程序进入初始化阶段——启动systemd初始化...

2019-03-04 11:38:20 1499

原创 25.Linux系统忘记登录密码解决办法(别着急,还能抢救一下)

在对一台机器进行管理的时候,都需要我们认证用户的身份,那么如果我们忘记用户登录密码该如何解决呢一般情况下,忘记密码有两种,忘记普通用户密码和忘记超级用户密码1.忘记普通用户的密码这个解决方法就比较简单,我们用超级用户身份登录,然后修改普通用户的密码passwd username ##加上需要配置的用户名称然后键入密码两次,新密码就会生效。##登录超级用户...

2019-02-19 22:27:11 54093 9

原创 24.Linux系统下动态网络源部署方法(dhcpd)

1.安装dhcp软件注意:安装时需要有配置好的yum仓库,关于yum仓库的配置,祥见Linux下系统的软件安装以及yum源配置(yum仓库搭建、yum命令、rpm命令)[root@servser ~]# yum install dhcp -yLoaded plugins: langpacksResolving Dependencies--> Running transactio...

2019-02-19 02:05:16 2065

原创 23.Linux内核中SELinux简析(简介、安全上下文、SELinux的布尔值、SELinux报错解决)

1.SELinux简介1)SELinux 全称 Security Enhanced Linux (安全强化 Linux),是美国国家安全局2000年以 GNU GPL 发布,是 MAC (Mandatory Access Control,强制访问控制系统)的一个实现,目的在于明确的指明某个进程可以访问哪些资源(文件、网络端口等)。强制访问控制系统 的用途在于增强系统抵御 0-Day 攻击(利用...

2019-02-19 00:46:23 1739

原创 22.LInux下防火墙的基本管理(查看、火墙伪装、添加防火墙白名单)

1.防火墙的服务管理systemctl status firewalld.service ##查看状态systemctl start firewalld.service ##开启systemctl stop firewalld.service ##关闭systemctl enable firewalld.servi...

2019-02-17 12:50:32 2675

原创 21.Linux系统中延时任务和定时任务的方法剖析(at、crontab、临时文件)

1.系统延时任务是临时的,采用命令atat now+1minat> rm -rf /mnt/* at> <EOT> ##键入延时任务后,ctrl+d执行,(注意:<EOF>是ctrl+d执行时自动生成的) at -l ##查看任务列表 ...

2019-02-16 01:33:57 235

原创 20.深度解析LInux中ftp服务(二)(本地用户、虚拟用户)

1.本地用户家目录的修改[root@server pub]# vim /etc/vsftpd/vsftpd.conf 35 local_root=/ftp_westos/[root@server pub]# systemctl restart vsftpd.service客户端:[kiosk@foundation68 ~]$ lftp 172.25.68.100 -u studen...

2019-02-14 22:42:28 241

原创 19.深度解析Linux中ftp服务(一)(安装、匿名用户、上传速率、连接数)

1.安装ftp服务1)配置selinux[root@server ~]# ifconfig ##查看网络配置eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 172.25.68.100 netmask 2...

2019-02-14 22:16:09 1183

原创 18.Linux下LVM逻辑卷管理器(LV创建、LV扩展与缩减、LV快照、LV移除)

1.LVM简介:LVM(Logical Volume Manager) 逻辑卷管理器:可以动态调整磁盘容量,提高磁盘管理灵活性。注意:绝大多数分区可以基于LVM创建,但是 /boot 挂载分区不能基于LVM创建。LVM管理组成成份:PV(物理卷):物理卷可以由整个硬盘也可以是独立分区转化而成。物理卷包括了许多默认大小为4MB的PE(Physical Extent)基本单元。...

2019-02-14 20:44:54 674

原创 17.深度解析Linux系统的磁盘管理(挂载、分区、配额、加密)

1.本地储存设备的识别fdisk -l ##真实存在的设备cat /proc/partitions ##系统识别的设备blkid ##系统可使用的设备df ##查看系统正在挂载的设备...

2019-02-13 23:45:33 3410

原创 16.无人值守下虚拟机Linux系统的的自动化安装

在企业级运维过程中,由于操作对象众多,操作规范要求高,所以我们对于系统安装常常采取自动化管理,所以自动化的指令脚本当然必不可少自动安装虚拟机时需要动态网络源,关于dhcp动态网络如何配置,请参考其他文章1.安装相关脚本软件工具yum install system-config-kickstart.noarch -y 2.配置自动安装脚本信息system-c...

2019-02-13 11:17:45 552

原创 15.Redhat系统的软件安装以及yum源配置(yum仓库搭建、yum命令、rpm命令)

无论是什么系统,我们使用时都离不开软件,那么Linux系统中软件安装是怎样的呢1.使用已知的网络yum源进行软件的安装vim /etc/yum.repos.d/yum.repo ## 文件名必须以repo结尾网络yum源可用:[rhel 7.3] ##仓库名称name=rhe...

2019-02-12 17:37:24 969

原创 14.Linux系统下虚拟机的安装及管理(windows下安装类似、需要用到的软件是VMware,后边有机会在另外写)

我们采用虚拟化的原因是:虚拟的机器可以节约硬件成本和功耗,并且使用方便1.虚拟机的安装1)采用系统镜像安装采用超级用户运行图形化虚拟机管理工具virt-manager ##打开图形化虚拟管理界面选择安装方式选择系统镜像配置内存大小配置硬盘大小给新建的虚拟机设定名称开始进入安装选择安装时的语言...

2019-02-12 14:03:00 176

原创 13.让你的Linux系统有个身份证(网络配置)

1.什么是IP ADDRESSIP ADDRESS: internet protocol adderss (互联网协议地址)IPv4: internet protocol version 4 (互联网协议第四版)IP是由32个0或1组成的11111110.11111110.11111110.11111110 = 254.254.254.2542.子网掩码(subne...

2019-02-12 10:30:51 520

house-prices.zip

房价预测项目的数据分析集合完整的数据挖掘代码。数据挖掘流程 :理解需求 ;数据探索,可视化分析 ;数据预处理(清洗); 特征转换;特征选取、数据降维 ;模型选取、参数调优 ;模型优化

2020-05-21

空空如也

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

TA关注的人

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