numpy是Python的高级数组处理扩展库,提供了Python中没有的数组对象,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换以及随机数生成等功能,可与C++、FORTRAN...根据Python社区的习惯,首先使用下面的方式来导入numpy模块:
>>> import numpy as np
(1)生成数组
>>> np.array((1, 2, 3, 4, 5)) #把Python...(0, len(x), 5) #生成5个随机整数作为下标
>>> index
array([5, 4, 1, 2, 9])
>>> x[index] #同时访问多个元素的值
array([50..., -0., -1.],
[-1., 0., 1.],
[ 1., -0., -1.]])
>>> x = np.random.rand(10) #包含10个随机数的数组...5] #行下标和列下标都介于[2,5)之间的元素值
array([[12, 13, 14],
[17, 18, 19],
[22, 23, 24]])
(11)布尔运算