当前位置: 首页 > 后端技术 > Python

[Python]Python数组

时间:2023-03-26 16:21:22 Python

计算机通过为数组项分配连续的内存单元来支持对数组的随机访问。数组在内存中是顺序存储的,可以通过下标直接定位到某个元素存储的位置。所以不管数组有多大,访问第一个元素和访问最后一个元素所花费的时间是一样的。创建数组>>>importnumpyasnp>>>a=np.array([2,0,1,5])#创建数组>>>print(a)[2015]提取数组元素>>>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.Tarray([[1,2],[2,3],[3,4],[4,5]])