计算机通过为数组项调配一段间断的内存单元,从而反对对数组的随机拜访。数组在内存中是按程序寄存的,能够通过下标间接定位到某一个元素寄存的地位。所以不论数组多大,它拜访第一个元素所需的工夫和拜访最初一个元素须要的工夫是一样的。
创立数组
>>>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]])