Python 取numpy数组的某几行某几列方法

yipeiwu_com5年前Python基础

直接分析,如原矩阵如下(1):

这里写图片描述 

(1)

我们要截取的矩阵(取其一三行,和三四列数据构成矩阵)为如下(2):

这里写图片描述 

(2)

错误分析:

取 C 的1 3行,3 4 列,定义

Z = [0,2]  #定义行数
d = [2,3]  #定义列数

#代码
C_zd = C[z,d] 

则结果为:这里写图片描述
由结果分析取的是第一行第三列和第三行第四列的数据,并非我们想要的结果。

正确分析:

C_A = c[[0,2]]  #先取出想要的行数据
C_A = C_A[:,[2,3]] #再取出要求的列数据
print(C_A) #输出最终结果

结果为: 这里写图片描述

其结果即为我们求解的,需要两步才可完成。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python实现二分查找算法实例

本文实例讲述了Python实现二分查找算法的方法。分享给大家供大家参考。具体实现方法如下: #!/usr/bin/env python import sys def search2...

Python利用matplotlib做图中图及次坐标轴的实例

Python利用matplotlib做图中图及次坐标轴的实例

图中图 准备数据 import matplotlib.pyplot as plt fig = plt.figure() x = [1, 2, 3, 4, 5, 6, 7] y =...

Python3实现配置文件差异对比脚本

Python3实现配置文件差异对比脚本

应用场景:配置文件由于升级改动了,我们想看看升级后的配置文件相对于之前的改动了哪些配置项 注意:这个脚本只能检测的配置文件是键值对的形式,就是key=value的形式 我在网上找了好久没...

Python中的Function定义方法第1/2页

下面就先定义一个函数: 复制代码 代码如下:def foo(): print('function') foo() 在上述代码中,定义了一个名为foo的函数,这个函数没有参数。最后一行代码...

带你彻底搞懂python操作mysql数据库(cursor游标讲解)

带你彻底搞懂python操作mysql数据库(cursor游标讲解)

1、什么是游标? 一张图讲述游标的功能: 图示说明: 2、使用游标的好处? 如果不使用游标功能,直接使用select查询,会一次性将结果集打印到屏幕上,你无法针对结果集做第二次编...