| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> Python数据分析与展示(1) -> 正文阅读 |
|
[人工智能]Python数据分析与展示(1) |
目录 第一章:展示数据的基本方法掌握表示、清晰、统计和展示数据的能力(本文仅仅提供基础知识的学习和理解) 一、数据的维度1、维度的定义和理解(1)定义:维度是一组数据的组织形式。 (2)理解:多维度展开数据,表达不同的含义,如下 2、一维数据(1)一维数据:由对等关系的有序或无序数据构成,采用线性方式组织。 (2)列表和数组的比较: 列表:数据类型可以不同,比如3.1413,'pi',3.1404,[3.1401,3.1349],'3.1376' 数组:数据类型相同,比如3.1413,3.1398,3.1404,3.1401,3.1349,3.1376 3、二维数据(1)定义:二维数据由多个一维数据构成,是一维数据的组合形式。 (2)理解:在维度上展示了对应关系。 4、多维数据(1)定义:多维数据由一维或二维数据在新维度上扩展形成。 (2)理解: ?5、高维数据(1)定义:高维数据仅利用最基本的二元关系展示数据间的复杂结构。 (2)理解:高维数据也就是由键值对组成的结构关系,明显由下图可见数据之间的包含关系、属性关系等。 ?6、数据维度的Python表示(1)一维数据:列表和集合类型:[ 3.1398,3.1349,3.1376]有序;{3.1398,3.1349,3.1376}无序 二、NumPy的数组对象ndarrary1、NumPy库NumPy是一个开源的Python科学计算基础库。
NumPy是SciPy、Pandas等数据处理或科学计算库的基础。 2、numpy引用语法numpy的底层是C语言 import numpy as np 或者 import numpy ?3、adarrary:N维数组对象(1)定义和构成:ndarray是一个多维数组对象,由两部分构成:实际的数据和描迹这些数据的元数据(数据维度、数据类型等)。 ndarray数组一般要求所有元素类型相同(同质),数组下标从0开始。
?(3)ndarrary对象的属性 ?(4)ndarrary的元素类型 整数类型: 浮点数类型: ? 复数类型: ? 三、ndarrary数组的创建和变换1、创建方法(1)从Python中的列表、元组等类型创建ndarray数组。 (2)使用NumPy中函数创建ndarray数组,如:arange,ones, zeros等。 (3)从字节流(raw bytes)中创建ndarray数组。 (4)从文件中读取特定格式,创建ndarray数组。 2、实例(1) (2) ? ? ?(3) ? 3、nadarray数组的变换对于创建后的ndarray数组,可以对其进行维度变换和元素类型变换。 a=np.ones((2,3,4), dtype=np.int32) 四、ndarrary数组的操作1、数组的索引和切片索引:获取数组中特定位置元素的过程 切片:获取数组元素子集的过程 2、实例展示五、ndarrary数组的运算(1)数组与标量之间的运算数组与标量之间的运算作用于数组的每一个元素 ?(2)NumPy—元函数对ndarray中的数据执行元素级运算的函数 ?(3)NumPy—元函数?总结1、NumPy库入门 数据的维度:一维、二维、多维、高维 2、ndarray类型属性、创建和变换 .ndim? .shape? .size? .dtype? .itemsize np.arange(n)? np.ones(shape)? np.zeros(shape)? np.full(shape,val)? np.eye(n)? np.ones_like(a)? np.zeros_like(a)? np.full _like(a, val)? ?.reshape(shape)? .resize(shape)? .swapaxes(ax1,ax2)? ?.flatten() 3、数组的索引和切片 4、数组的运算:一元函数、二元函数 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 18:25:57- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |