本文主要是介绍Python温习(十二)——Python数组,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
计算机通过为数组项分配一段连续的内存单元,从而支持对数组的随机访问。数组在内存中是按顺序存放的,可以通过下标直接定位到某一个元素存放的位置。所以不管数组多大,它访问第一个元素所需的时间和访问最后一个元素需要的时间是一样的。
创建数组
>>>import numpy as np
>>>a=np.array([2,0,1,5]) #创建数组
>>>print(a)
[2 0 1 5]
提取数组元素
>>>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数组的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!