Python数据分析与展示

Python数据分析与展示,第1张

list8 数据的维度
维度一组数据的组织形式
一维数据

由对等关系的有序或无序数据构成,采用线性方式组织

举例:列表、数组和集合

python表示:列表、集合

列表与数组区别

列表:数据类型可以不同

数组:数据类型相同

二维数据

多个—维数据构成,是一维数据的组合形式

举例:表格(表头是二维数据的一部分)

python表示:列表

多维数据

由一维或二维数据在新维度上扩展形成

举例:时间维度

python表示:列表

高维数据

仅利用最基本的二元关系展示数据间的复杂结构

python表示:字典类型或数据表示格式, JSON、XML和YAML格式

NumPy的数据对象:ndarray

1. NumPy的引用

import numpy as np

2. N维数组对象:ndarray

2.1 举例:计算A²+B²,其中,A和B是一堆数组

import numpy as np
def np_sum():
    a = np.array([0,1,2,3,4])
    b = np.array([9,8,7,6,5])
    c = a**2 + b**2
    return c
print(np_sum())

2.2 数组对象(类型)的优势:

        2.2.1 可以去掉元素间运算所需的循环,使一维向量更像单个数据

        2.2.2 设置专门的数组对象,可以提升这类应用的运算速度

        2.2.3 数组对象采用相同的数据类型,有助于节省运算和存储空间

2.3 ndarray两部分构成——多维数组对象:

        2.3.1 实际的数据

        2.3.2 描述这些数据的元数据(数据维度、数据类型等)

2.4 ndarray实例

 2.5 ndarray对象的属性

举例:

import numpy as np
a = np.array([[0, 1, 2, 3, 4],
			 [9, 8, 7, 6, 5]])
print(a.ndim)
# 2
print(a.shape)
# (2, 5)
print(a.size)
# 10
print(a.dtype)
# int32 
print(a.itemsize)
# 4

 2.6 ndarray的元素类型

2.6.1 整数

2.6.2 浮点

2.6.3 复数

 

 

 

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/867842.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-12
下一篇2022-05-12

发表评论

登录后才能评论

评论列表(0条)

    保存