- 博客(18)
- 收藏
- 关注
原创 机器学习(1)-特征工程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-09-18 15:37:50
154
原创 数据分析(5)Pandas中的时间序列
pandas中的时间序列不管在什么行业,时间序列都是一种非常重要的数据形式,很多统计数据以及数据的规律也都和时间序列有着非常重要的联系而且在pandas中处理时间序列是非常简单的生成一段时间范围pd.date_range(start=None, end=None, periods=None, freq=‘D’)start和end以及freq配合能够生成start和end范围内以频率freq的一组时间索引start和periods以及freq配合能够生成从start开始的频率为freq的perio
2021-08-30 16:57:53
123
原创 数据分析(4)数据的合并和分组聚合
01字符串离散化的案例02数据合并之joinjoin: 默认情况下他是把行索引相同的数据合并到一起>>> import numpy as np>>> import pandas as pd>>> t1 = pd.DataFrame(np.ones((3,4)),index = list("ABC"))>>> t1 0 1 2 3A 1.0 1.0 1.0 1.0B 1.0 1.0
2021-08-24 17:12:58
168
原创 数据分析(3)Pandas
什么是pandasPandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.pandas的常用数据类型1、Series 一维, 带标签数组2、DataFrame 二维, Series容器SeriesSeries创建1、使用数组创建
2021-08-19 11:29:17
71
原创 Python(3)序列
序列是一种数据存储方式,用来存储一系列的数据。在内存中,序列就是一块用来存放多个值的连续的内存空间。序列中存储的是整数对象的地址,而不是整数对象的值。Python中常用的序列结构有:字符串、列表、元组、字典、集合列表列表:用于存储任意数目、任意类型的数据集合。列表的创建list()创建使用list()可以将任何可迭代的数据转化成列表...
2021-08-10 17:02:06
181
原创 数据分析(2)matplotlib常用统计图
散点图# coding=utf-8from matplotlib import pyplot as pltfrom matplotlib import font_managermy_font = font_manager.FontProperties(fname="C:\Windows\Fonts\STXINGKA.TTF")y_3 = [11,17,16,11,12,11,12,6,6,7,8,9,12,15,14,17,18,21,16,17,20,14,15,15,15,19,21,22.
2021-08-03 18:21:00
78
原创 数据分析(1)基础概念及matplotlib折线图
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-08-03 10:54:50
57
原创 数据结构与算法(一)概念
数据结构与算法(Python)数据结构和算法是兵法! 数据结构和算法是一名程序开发人员的必备基本功,不是一朝一夕就能练成绝世高手的。冰冻三尺非一日之寒,需要我们平时不断的主动去学习积累。算法是独立存在的一种解决问题的方法和思想。算法的五大特性:输入: 算法具有0个或多个输入输出: 算法至少有1个或多个输出有穷性: 算法在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤可以在可接受的时间内完成确定性: 算法中的每一步都有确定的含义,不会出现二义性可行性: 算法的每一步都是可行的,也就是说
2021-07-27 16:37:02
45
原创 Python(8)文件操作
文本文件和二进制文件按文件中数据组织形式,我们把文件分为文本文件和二进制文件两大类。文本文件文本文件存储的是普通“字符”文本,python默认为 unicode 字符集(两个字节表示一个字符,最多可以表示:65536 个),可以使用记事本程序打开。但是,像 word 软件编辑的文档不是文本文件。二进制文件二进制文件把数据内容用“字节”进行存储,无法用记事本打开。必须使用专用的软件解码。常见的有:MP4视频文件、MP3 音频文件、JPG 图片、doc 文档等等。文件操作相关模块概述创建文件
2021-07-22 11:37:44
139
原创 Python(7)异常和错误
导引问题异常机制本质异常指程序运行过程中出现的非正常现象,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。所谓异常处理,就是指程序在出现问题时依然可以正确的执行剩余的程序,而不会因为异常而终止程序执行。python中,引进了很多用来描述和处理异常的类,称为异常类。异常类定义中包含了该类异常的信息和对异常进行处理的方法。下面较为完整的展示了python中内建异常类的继承层次:python中一切都是对象,异常也采用对象的方式来处理。处理过程:抛出异常:在执行一个方法时,如果发生异
2021-07-16 10:38:37
80
原创 Python(6-2)面向对象进阶
面向对象三大特征Python是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。封装(隐藏)隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将“细节封装起来”,只 对外暴露“相关调用方法”。 通过前面学习的“私有属性、私有方法”的方式,实现“封装”。Python 追求简洁的 语法,没有严格的语法级别的“访问控制符”,更多的是依靠程序员自觉实现。继承继承可以让子类具有父类的特性,提高了代码的重用性。 从设计上是一种增量进化,原有父类设计不变的情况下,可以增加新的功能,或者
2021-07-14 11:44:24
96
原创 python(4)控制语句
条件表达式在选择和循环结构中,条件表达式的值为 False的情况如下:False、0、0.0、空值 None、空序列对象(空列表、空元祖、空集合、空字典、空字符串)、空range对象、空迭代对象。if 3: #整数作为条件表达式 print("OK")a = [] #列表作为条件表达式,由于为空列表,是Falseif a: print("空列表,False") #此行不执行s = "False" #非空字符串,是Trueif s: print("非空列表,是True")
2021-04-23 17:33:49
81
1
原创 Python(2)字符串
字符串的编码使用内置函数 ord()可以把字符转换成对应的Unicode 码;使用内置函数 chr()可以把十进制数字转换成对应的字符。len()用于计算字符串含有多少字符。使用*可以实现字符串复制。不换行打印:通过参数 end = “任意字符串”,实现末尾添加任何内容。从控制台读取字符串使用 input()从控制台读取键盘输入的内容。使用[]提取字符字符串的本质就是字符序列,我们可以通过在字符串后面添加[],在[]里面指定偏移量, 可以提取该位置的单个字符。正向搜索: 最左侧第一个字
2021-04-09 16:19:26
76
原创 Python(1)编程基础概念
《程序员修炼手册》 守、破、离批判别人,并不能使自己进步。抓大放小、要事为先。 取舍有道!一、编程基础概念Python 帮助文档:F1IDLE常用快捷方式程序基本格式对象引用标识符整数0xff255(颜色0~255)divmod()函数同时得到商和余数。divmod(13,3)(4,1)round(value)可返回四舍五入的值。但不会改变原有的值,而是产生新的值。增强型赋值运算符运算符+、-、*,/、//、**和%和赋值符
2021-04-07 10:35:03
131
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人