data[ [4,3,0,6] ] 索引,将第4,3,0,6行摘取出来,组成新数组 numpy.reshape(a,b) 将ab的一维数组排列为ab的形式 array([a,b,c,d],[d,e,f,...a[(a>5)&(a%2==0)]
3 给一个数组,选出数组中所有大于5的数和偶数 a[(a>5)|(a%2==0)]
4.3 花式索引
1 对于一个数组,选出其第1,3,4,6,7个元素,组成新的二维数组...NumPy:随机数生成
随机数生成函数在np.random子包内 常用函数:
rand 给定形状产生随机数组(0到1之间的数) randint 给定形状产生随机整数
choice 给定形状产生随机选择... shuffle 与random.shuffle相同
uniform 给定形状产生随机数组
部分代码
需要完整代码可评论。 ...#定义了一个二维数组,大小为(2,3)
x
np.array([[1., 0., 0.],
[0., 1., 2.]])
x.ndim #数组维度数
2
x.shape #数组的维数