摘要: 安装包下载 百度云链接:https://pan.baidu.com/s/1FdVvcvy7ZBGOOWJjX2CfRA 提取码:tus1 安装教程 从上述链接下载压缩包并解压 将解压后的压缩包放到安装Anaconda目录的pkgs路径下,我的为 打开Anaconda Prompt 进入到pkgs路径 阅读全文
posted @ 2020-04-09 23:29 sinlearn 阅读(2657) 评论(0) 推荐(0) 编辑
摘要: 题目 代码 输入 输出 阅读全文
posted @ 2020-04-09 18:01 sinlearn 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 题目 代码 输入 输出 阅读全文
posted @ 2020-04-09 17:50 sinlearn 阅读(12998) 评论(0) 推荐(0) 编辑
摘要: 参考内容: python数据挖掘与机器学习实战.方魏.机械工业出版社.2019.05 机器学习基础:从入门到求职.胡欢武.电子工业出版社.2019.03 何为机器学习? 机器学习: 通俗地讲就是让机器来实现学习的过程,让机器拥有学习的能力,从而改善系统自身的性能。对于机器而言,这里的“学习”指的是从 阅读全文
posted @ 2020-04-09 11:40 sinlearn 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 数据可视化是数据分析中的一部分,可用于数据的探索和查找缺失值等,也是展现数据的重要手段。matplotlib是一个强大的工具箱,其完整的图表样式函数和个性化的自定义设置,可以满足几乎所有的2D和一些3D绘图的需求。 1. 条形图 条形图主要用来表示分组(或离散)变量的可视化,可以使用matplotl 阅读全文
posted @ 2020-04-09 11:38 sinlearn 阅读(1680) 评论(5) 推荐(0) 编辑
摘要: 在 "前面" 的学习中主要了解了Pandas如何构造序列和数据框,如何读取和写入各种格式的数据,以及如何对数据进行初步描述,本文将进一步了解Pandas如何处理字符串和日期数据,数据清洗,获取数据子集,透视表,分组聚合操作等内容。 4. Pandas处理字符串和日期数据 待处理的数据表 数据处理要求 阅读全文
posted @ 2020-04-09 11:36 sinlearn 阅读(513) 评论(0) 推荐(0) 编辑
摘要: Pands模块可以帮助数据分析师轻松地解决数据的预处理问题,如数据类型的转换、缺失值的处理、描述性统计分析、数据的汇总等。Pandas模块的核心操作对象就是序列(Series)和数据框(DataFrame)。序列可以理解为数据集中的一个字段,数据框是指含有至少两个字段(或序列)的数据集。 1. 序列 阅读全文
posted @ 2020-04-09 11:34 sinlearn 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 1. 使用numpy构建数组和矩阵 1.1 创建数组或矩阵 [1. 2.5 3.2 4.1] [10 20 30 40 50] [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] (4,) (5,) (3, 4) float64 int32 int32 1.2 获取元素 使用索 阅读全文
posted @ 2020-04-09 11:32 sinlearn 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 说明: 本文用途只做学习记录: 参考书籍:从零开始学Python数据分析与挖掘/刘顺祥著.—北京:清华大学出版社,2018 数据下载:链接: "https://pan.baidu.com/s/1VhnNfUNgNLICIFRyrlteOg" 提取码:m1dl 首先看一下刘老师介绍的数据分析和数据挖掘 阅读全文
posted @ 2020-04-09 11:30 sinlearn 阅读(9767) 评论(0) 推荐(2) 编辑
摘要: 1. Tkinter 在开始GUI编程之前,需要先了解这几个概念:窗口和控件、事件驱动处理、布局管理器。 窗体控件: 窗体、标签、按钮、列表框、滚动条等。 事件驱动:按下按钮及释放、鼠标移动、按回车键等。 布局管理:Tk有3种布局管理器:Placer、Packer、Grid 1.1 窗体控件 tki 阅读全文
posted @ 2020-04-09 11:22 sinlearn 阅读(25785) 评论(0) 推荐(1) 编辑
摘要: 熟悉网络协议的朋友肯定对TCP和UDP协议都有所了解。作为传输层的重要协议,TCP和UDP协议是TCP/IP协议的核心。 传输控制协议(TCP): TCP(传输控制协议)定义了两台计算机之间进行可靠的传输而交换的数据和确认信息的格式,以及计算机为了确保数据的正确到达而采取的措施。协议规定了TCP软件 阅读全文
posted @ 2020-04-09 11:20 sinlearn 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 邮件是我们日常工作中主要的沟通媒介之一。目前几乎所有编程语言都支持发送和接收电子邮件。相信很多人都知道与邮件相关的两个协议:SMTP和POP3协议。谢希仁老师的计算机网络书上对电子邮件的工作过程阐述如下图:这个过程介绍了电子邮件的工作原理。其主要思想如下: 1. 发送电子邮件(SMTP) Pytho 阅读全文
posted @ 2020-04-09 11:18 sinlearn 阅读(2985) 评论(0) 推荐(0) 编辑
摘要: "TOC" 1. 什么是线程和进程 在学习多线程的使用之前,需要先了解线程、进程、多线程的概念。 进程: (Process,有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间、内存、数据栈以及记录运行轨迹的辅助数据,操作系统管理运行的所有进程,并为这些进程公平分配时间。进程可以通过f 阅读全文
posted @ 2020-04-09 11:15 sinlearn 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 文件操作问题和把大象放进冰箱问题类似。其核心思想为: 1. 打开和关闭文件 1、 打开文件使用的是open函数。 open函数的基本语法如下:open(file_name, [access_mode],[ buffering]) 【参数解析】 file_name变量:是一个包含要访问的文件名称的字符 阅读全文
posted @ 2020-04-09 11:13 sinlearn 阅读(660) 评论(0) 推荐(0) 编辑
摘要: 1.常见异常 1.1 什么是异常 NameError Traceback (most recent call last) in () 1 print(a) NameError: name 'a' is not defined ZeroDivisionError Traceback (most rec 阅读全文
posted @ 2020-04-09 11:09 sinlearn 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 1. 面向对象常用术语 Python是一门面向对象编程语言。 面向对象编程是一种程序设计思想,把对象作为程序的基本单元,一个对象包含数据和操作数据的函数。 在Python中,所有数据类型都被视为对象,也可以自定义对象。自定义对象数据类型就是面向对象中的类(Class)的概念。 类:用来描述具有相同属 阅读全文
posted @ 2020-04-09 11:07 sinlearn 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1. 自定义函数的语法 函数能对程序执行的过程进行封装和重用。 def为创建自定义函数的关键字,即告诉Python,我要准备构造函数了; func_name:是用户为自己的函数起的一个名称,最好能够做到见名如见意; parameters:为该函数需要使用到的形参,当然你也可以不使用参数; expre 阅读全文
posted @ 2020-04-09 11:04 sinlearn 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1. 条件语句 条件语句主要是 if、elif、else 三者之间的组合使用 1.1 if 语句 布尔表达式值为True 1.2 if else 语句 布尔表达式值为Fasle 1.3 if elif else 语句 a为正数 1.4 条件语句的嵌套 请输入一个0 5的数字:0 你输入的数字是0 2 阅读全文
posted @ 2020-04-09 11:02 sinlearn 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。 基本功能是进行成员关系测试和删除重复元素。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 1. 创建集 阅读全文
posted @ 2020-04-09 11:01 sinlearn 阅读(411) 评论(0) 推荐(0) 编辑
摘要: Dictionary(字典) 一种通过名字引用值的数据结构,这种结构类型称为 映射(mapping) 。字典是Python中唯一内建的映射类型,字典指定值并没有特殊顺序,都存储在一个特殊的键(Key)里,键可以是数字、字符串或元组。字典是另一种 可变容器模型 ,可存储任意类型的对象。 1.1 认识字 阅读全文
posted @ 2020-04-09 10:59 sinlearn 阅读(426) 评论(0) 推荐(0) 编辑