计算机通过为数组项分配一段连续的内存单元,从而支持对数组的随机访问。数组在内存中是按顺序存放的,可以通过下标直接定位到某一个元素存放的位置。所以不管数组多大,它访问第一个元素所需的时间和访问最后一个元素需要的时间是一样的。
创建数组
>>>import numpy as np
>>>a=np.array([2,0,1,5]) #创建数组
>>>print(a)
[2 0 1 5]
【【Python】Python数组】提取数组元素
>>>a[1] #提取第二个位置的元素
1
>>>a[:3]提取前3个元素
array([0, 1, 2])
排序和最小值
a.sort()#默认从小到大进行排序
a.min()
创建二维数组
>>>b=np.array([[1,2,3,4],[2,3,4,5]])
>>>print(b)
array([[1, 2, 3, 4],
[2, 3, 4, 5]])
元组转换为数组
da= np.array(tuple(mylist))
数组转置
b.T
array([[1, 2],
[2, 3],
[3, 4],
[4, 5]])
推荐阅读
- 【python笔记】使用python的pyquery简单爬取数据demo
- Python批量将ppt转换为pdf
- mysql视图简介与使用
- 爬虫程序部署后常见问题整理
- Python_计算机基础
- [Python] Use Python Classes
- python 处理json
- 【python】python文件处理
- Python 循环的本质就是一段代码懒得重复写