Python数据分析numpy(1)
某厂面试归来,发现自己落伍了!>>> Python开源的科学计算基础库 1.表示N维数组对象ndarray 2.线性代数、傅里叶变换、随机数生成 3.广播函数,整合c++、c 一.数据的维度 1.数据 2.数据维度 3.一维数据 (1)特点 (2)Python中的表达方式 列表、集合类型 (3)列表和数组的区别 数据类型要求不一样 4.二维数据 (1)概念,多个一位数据组成,一个以为数据的组合。 (2)列表 5.多维数据 (1) (2)列表 6.高维数据 (1)仅利用最基本的二元关系展示数据间的复杂关系 (2)字典类型或者数据表示格式 二.numpy库中的N维数组对象ndarray 1.使用numpy数组原因: (1)节省空间 (2)numpy的底层实现靠c语言实现的,提高运行速度。 代码示例: 2.N维数组对象-ndarray (1)组成 实际的数据 描述这些数据的元数据(数据维度、数据类型等) 轴、秩 方法 功能 .ndim 轴 .shape 秩 .size 元素个数 .dtype 数据类型 .itemsize 元素所占的字节 import numpy as np a=np.array([[0,1,2,3,4],[9,8,7,6,5]])# -*- coding: utf-8 -*- print(a.ndim) print(a.shape) print(a.size)