数组
NumPy中的基本对象是同类型的多维数组(homogeneous multidimensional array),这和C++中的数组是一致的,例如字符型和数值型就不可共存于同一个数组中。...先上例子
a = numpy.arange(20)
通过函数reshape,我们可以重新构造一下这个数组,例如,我们可以构造一个4*5的二维数组,其中reshape的参数表示各维度的大小,且按各维顺序排列...,高维数组可通过转换嵌套列表实现:
raw = [0,1,2,3,4]
a = numpy.array(raw)
raw = [[0,1,2,3,4], [5,6,7,8,9]]
b = numpy.array...(d, dtype=int)
[0, 1)区间的随机数数组:
numpy.random.rand(5)
数组操作
简单的四则运算已经重载过了,全部的+,-,*,/运算都是基于全部的数组元素的,以加法为例...0][1],怎么连b[0][1]也跟着变了?