当前位置: 首页 > 编程笔记 >

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

赵骏奇
2023-03-14
本文向大家介绍Python 取numpy数组的某几行某几列方法,包括了Python 取numpy数组的某几行某几列方法的使用技巧和注意事项,需要的朋友参考一下

直接分析,如原矩阵如下(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) #输出最终结果

结果为:

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍pandas 选择某几列的方法,包括了pandas 选择某几列的方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 以上这篇pandas 选择某几列的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍numpy中实现二维数组按照某列、某行排序的方法,包括了numpy中实现二维数组按照某列、某行排序的方法的使用技巧和注意事项,需要的朋友参考一下 如何根据二维数组中的某一行或者某一列排序?假设data是一个numpy.array类型的二维数组,可以利用numpy中的argsort函数进行实现,代码实例如下: 注意:argsort返回的只是排好序后的行索引,不会改变原数组。 按照某行进

  • 本文向大家介绍Python实现获取某天是某个月中的第几周,包括了Python实现获取某天是某个月中的第几周的使用技巧和注意事项,需要的朋友参考一下 找了半天竟然没找到,如何在Python的datetime处理上,获取某年某月某日,是属于这个月的第几周。 无奈之下求助同学,同学给写了一个模块。【如果你知道Python有这个原生的库,请不吝赐教】 我稍作整理记录在下。

  • 问题内容: 假设我有一个包含A列,B列和C列的表。如何编写查询以选择A列或B列或C列等于某个值的所有行?谢谢。 更新: 我想忘记提及我的困惑了。假设还有另一列(第1列),我需要根据以下逻辑进行选择: …其中Column1 =’..’AND(ColumnA =’..’OR ColumnB =’..’OR ColumnC =’..’) 像我上面用括号所做的那样对语句进行分组以获得所需的逻辑有效吗? 问

  • 本文向大家介绍elementUI 动态生成几行几列的方法示例,包括了elementUI 动态生成几行几列的方法示例的使用技巧和注意事项,需要的朋友参考一下 elementUI 动态生成几行几列 table 现在碰到一个需求:就是根据用户选择的行列,来自动生成相应大小的 table,如下这个实现还不完善,因为数据不对,只是实现了动态的效果,仅是提供一种实现思路吧,后续我会再想想看怎么实现为好,先记录

  • 问题内容: 有没有办法一次获取NumPy数组中几个元素的索引? 例如 我想找到in中每个元素的索引,即:。 我发现我使用的解决方案有点冗长: 输出: 问题答案: 您可以使用和(或为此): 这对于您的示例数组很好用,但是通常返回的索引数组不遵循中的值顺序。这可能是个问题,具体取决于您下一步要做什么。 在这种情况下,更好的答案是一个@Jaime给出了这里,使用: 返回值在中出现的索引。例如: