转置数组 >>> i = np.transpose(b) 排列数组维度 >>> i.T 排列数组维度 更改数组形状 >>> b.ravel() 展平数组 >>> g.reshape(3,-2) 重塑,但不更改数据 添加/删除元素 >>> h.resize((2,6)) 返回形状为 (2,6) 的新数组 >>> np.append(h,g) 将项目附加到数组 >>> np.insert(a, 1, 5) 在数组中插入项目 >>> np.delete(a,[1]) 从数组中删除项目 合并数组 >>> np.concatenate((a,d),axis=0) 连接数组 array([ 1, 2, 3, 10, 15, 20]) >>> np.vstack((a,b)) 垂直堆叠数组(按行) array([[ 1. , 2. , 3.], [ 1.5, 2. , 3.], [ 4. , 5. , 6. ]])>>> np.r_[e,f] 垂直堆叠数组(按行) >>> np.hstack((e,f)) 水平堆叠数组(按列) array([[ 7., 7., 1., 0.], [ 7., 7., 0., 1.]])>>> np.column_stack((a,d)) 创建堆叠的按列数组 array([[ 1, 10], [ 2, 15], [ 3, 20]]) >>> np.c_[a,d] 创建堆叠的列式数组 拆分数组 >>> np.hsplit(a,3) 在第 3 个索引处水平拆分数组 [array([1]),array([2]),array([3])] >>> np.vsplit(c,2) 在第 2 个索引处垂直拆分数组 [array([[[ 1.5, 2. , 1.], [ 4. , 5. , 6.]]]), array([[[ 3., 2., 3.], [ 4., 5., 6.]]])]
主要关键词