python中的数据
一维数据
用列表和集合表示
数组与列表的关系
列表:数据类型可以不同
数组:数据类型可以相同
多维数据
用列表表示
高维数据
用字典表示
高维数据仅利用最基本的二元关系展示数据之间的复杂结构。
N维数组对象
ndarray
Python已有列表类型,为什么需要一个数组对象(类型)?
看一下下面两个例子就知道了。
def pySum(): a = [1,2,3,4] b = [4,5,6,7] c = [] for i in range(len(a)): c.append(a[i]**2 + b[i]**2) return cprint(pySum())
import numpy as npdef npSum(): a = np.array([1,2,3,4]) b = np.array([4,5,6,7]) c = a**2 + b**2 return cprint(npSum())
从上面两个例子可以看出,Python自带的list相当于标量化操作,而ndarray相当于向量化操作。
- ssh框架 2016-09-30
- 阿里移动安全 [无线安全]玩转无线电——不安全的蓝牙锁 2017-07-26
- 消息队列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 论文笔记【图片目标分割】 2017-07-26
- 词向量-LRWE模型-更好地识别反义词同义词 2017-07-26
- 从栈不平衡问题 理解 calling convention 2017-07-26
- php imagemagick 处理 图片剪切、压缩、合并、插入文本、背景色透明 2017-07-26
- Swift实现JSON转Model - HandyJSON使用讲解 2017-07-26
- 阿里移动安全 Android端恶意锁屏勒索应用分析 2017-07-26
- 集合结合数据结构来看看(二) 2017-07-26
延伸阅读
学习是年轻人改变自己的最好方式