python高级应用与数据分析
文章平均质量分 52
追梦小乐
我就是我,不一样的烟火
展开
-
pandas的基本功能与常用的数学统计方法
python高级应用与数据分析学习笔记 131、pandas的基本功能1)数据文件读取 文本数据读取2)索引、选取和数据过滤3)算术运算和数据对齐4)函数的应用和映射5)重置索引2、数据文件读取 文本数据读取2.1 直接读取文本数据data01.csv文件name,age,source张伊曼,27,90张巧玲,27,90张诗诗...原创 2018-03-16 23:03:01 · 1721 阅读 · 0 评论 -
pandas的数据结构DataFrame详解
python高级应用与数据分析学习笔记 121、DataFrame的创建方式1.1 通过二维数组创建import numpy as npimport pandas as pd# 1、DataFrame的创建方式# 1.1 通过二维数组创建arr = [['张伊曼', 100], ['张诗诗', 90], ['张巧玲', 80]]df0 = pd.Data...原创 2018-03-16 23:02:21 · 3963 阅读 · 0 评论 -
pandas简介及其数据结构Series详解
python高级应用与数据分析学习笔记 111、简介1.1 介绍Python Data Analysis Library 或 pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具。pandas提供了大量能使我们快速便捷地处理数据的函数和方法。你很快就会发现,...原创 2018-03-16 23:01:42 · 2442 阅读 · 0 评论 -
对ndarray的操作:一元函数、二元函数、聚合函数、三元函数
python高级应用与数据分析学习笔记 101、概念笔记# ndarray的一元函数# abs fabs 计算整数、浮点数、复数的绝对值,对于非复数,fabs更快# sqrt 计算各个元素的平方根 相当于arr**0.5 要求arr的每个元素必须非负数# square 计算各个元素的平方 相当于arr**2# exp 计算各个元素的指数e的x次方# log log10原创 2018-01-07 13:41:32 · 1039 阅读 · 0 评论 -
对ndarray的操作:索引、切片、转置
python高级应用与数据处理学习笔记 091、索引、切片import numpy as np# 索引a = np.random.random((2,3,4))print(a)# [[[ 0.24669554 0.41147959 0.58667011 0.16186598]# [ 0.02656519 0.91044857 0.73566317 0原创 2018-01-07 12:27:34 · 519 阅读 · 0 评论 -
ndarray元素类型转换、shape变换、元素级运算、矩阵积
python高级应用与数据分析学习笔记 081、ndarray元素数据类型int 类型 float 类型 uint类型 complex类型 string类型 object类型 unicode类型 boolen类型 2、ndarray元素类型转换:使用astype函数a = np.array([1,2,4],dtype=np原创 2018-01-06 22:55:57 · 1822 阅读 · 0 评论 -
Numpy 的核心数据结构ndarray多维数组
python高级应用与数据分析学习笔记 07# -*- coding: utf-8 -*-import numpy as np"""------------------------------------------------- File Name: numpy1 Description : Author : Lenovo date:原创 2018-01-06 21:13:23 · 711 阅读 · 0 评论 -
python 中datetime、time、calendar模块中常用的方法
python高级应用与数据分析学习笔记 06# -*- coding: utf-8 -*-from datetime import * # 引入datetime模块import time # 引入time模块import calendar"""-------------------------------------------------原创 2018-01-06 14:54:56 · 471 阅读 · 0 评论 -
python中操作mysql数据库CRUD(增删改查)
python高级应用与数据分析学习笔记 051、mysql的安装官网下载地址:https://www.mysql.com/ 嫌麻烦的话,也可以从从我的百度云下载:https://pan.baidu.com/s/1nvnBfgH安装成功是这样子的 2、pymysql的安装一如既往的使用Ancoda来安装python软件, 3、使用NaviCat创建原创 2018-01-06 13:04:37 · 4496 阅读 · 1 评论 -
Python中的装饰器与迭代器
Python高级应用与数据分析学习笔记 031、装饰器1.1、定义及应用范围装饰模式有很多经典的使用场景,例如插入日志、性能测试、事务处理、函数访问权限设置等等,有了装饰器,就可以提取大量函数中与本身功能无关的类似代码,从而达到代码重用的目的。说白了,就是在不影响原有功能的情况下,添加另外的功能需求。1.2、无参数的基本应用def addTips(fun)原创 2018-01-06 13:03:10 · 328 阅读 · 0 评论 -
Python中匿名函数与Lambda表达式
python高级应用与数据分析学习笔记 041、匿名函数# 函数的基本使用def function1(x,y): return x+yprint(function1(10,20))# 对一个列表进行求平方,我们之前一般会这么做result = []for i in range(1,11): result.append(i**2)print(r...原创 2018-05-03 17:01:49 · 723 阅读 · 0 评论 -
Python中匿名函数与Lambda表达式
python高级应用与数据分析学习笔记 041、匿名函数# 函数的基本使用def function1(x,y): return x+yprint(function1(10,20))# 对一个列表进行求平方,我们之前一般会这么做result = []for i in range(1,11): result.append(i**2)print(resu原创 2018-01-05 15:20:09 · 754 阅读 · 0 评论 -
Python中函数的嵌套与闭包
Python高级应用与数据分析学习笔记 02# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: fun1 Description : Author : Lenovo date: 2018/1/4---原创 2018-01-04 23:40:53 · 379 阅读 · 0 评论 -
Python数据分析基础模块:Anaconda的安装以及简单使用
Python高级应用与数据分析学习笔记 01原创 2018-01-04 20:16:41 · 2359 阅读 · 0 评论 -
pandas的层次索引与取值的新方法
python高级应用与数据分析学习笔记 141、层次索引1.1 定义在某一个方向拥有多个(两个及两个以上)索引级别,就叫做层次索引。 通过层次化索引,pandas能够以较低维度形式处理高纬度的数据 通过层次化索引,可以按照层次统计数据 层次索引包括Series层次索引和DataFrame层次索引1.2 Series的层次索引import numpy...原创 2018-03-16 23:03:57 · 5789 阅读 · 0 评论