根据python中的值获取数组行和列号

Jiao Li

例如我有一个5*5 np.array这样的:

a=[[1,2,3,4,5],
   [6,7,8,9,10],
   [11,12,13,14,15],
   [16,17,18,19,20],
   [21,22,23,24,25]]

如果我想在哪里获得行和列的范围number<=15,该怎么办?

相反,如果我知道行和列的范围(如iinxrange(1,4)jin)xrange(1,4),那么如何得到这样的数字:

[[7,8,9],
 [12,13,14],
 [17,18,19]]
3节

要基于条件获取范围,可以直接应用条件,也可以使用np.where

>>> a
array([[ 1,  2,  3,  4,  5],
       [ 6,  7,  8,  9, 10],
       [11, 12, 13, 14, 15],
       [16, 17, 18, 19, 20],
       [21, 22, 23, 24, 25]])
>>> a < 15
array([[ True,  True,  True,  True,  True],
       [ True,  True,  True,  True,  True],
       [ True,  True,  True,  True, False],
       [False, False, False, False, False],
       [False, False, False, False, False]], dtype=bool)
>>> np.where(a < 15)
(array([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2]),
 array([0, 1, 2, 3, 4, 0, 1, 2, 3, 4, 0, 1, 2, 3]))

在后一种情况下,返回值是匹配索引的元组。

要实现相反的操作,您可以简单地对数组进行切片:

>>> ar[1:4, 1:4]
array([[ 7,  8,  9],
       [12, 13, 14],
       [17, 18, 19]])

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据许多列和值从数据框中获取行

来自分类Dev

如何根据行和列号创建数组

来自分类Dev

根据列号替换列中的值

来自分类Dev

使用 SQL 根据值获取行和列?

来自分类Dev

根据每一行中的值获取列标题

来自分类Dev

如何根据列汇总 RDD 中的行并获取排序值

来自分类Dev

SQL - 根据列中的值总和获取一对行

来自分类Dev

如何根据列的值在sql server中获取行

来自分类Dev

根据列和行从数据框中获取值

来自分类Dev

根据R中的值过滤行和列

来自分类Dev

如何从动态创建的行中获取值并将所有列和行值存储在数组中

来自分类Dev

熊猫根据重复的行获取列值

来自分类Dev

如何根据列的值获取顶部和底部 3 个值的所有行?

来自分类Dev

从数组中获取列值

来自分类Dev

根据Python中的多个行值填充列

来自分类Dev

根据python中列的条件更新行值

来自分类Dev

根据 PHP 中另一列的值获取数组列

来自分类Dev

在 numpy 数组的交替行和列中插入值

来自分类Dev

根据pandas中另一列中不同数组中元素的值获取列中数组的元素

来自分类Dev

根据另一列中的行子集从多个列中获取最大值

来自分类Dev

根据条件选择行和列的值

来自分类Dev

如何在Pandas数据框中按值获取确切的行和列号,即单元格地址

来自分类Dev

Angular 6 如何根据对象数组中的相同值获取特定列的计数

来自分类Dev

根据列号中的某些条件删除行

来自分类Dev

根据该数组的列中的相同值来确定该数组中具有最低值的行

来自分类Dev

我如何从标题行值获取gridview列号

来自分类Dev

根据指定列中的最小值从数据框中获取X行;并随机选择领带

来自分类Dev

从列值中获取行中的值

来自分类Dev

如何在 Python 中检索矩阵中与某个值匹配的元素的行号和列号?

Related 相关文章

  1. 1

    根据许多列和值从数据框中获取行

  2. 2

    如何根据行和列号创建数组

  3. 3

    根据列号替换列中的值

  4. 4

    使用 SQL 根据值获取行和列?

  5. 5

    根据每一行中的值获取列标题

  6. 6

    如何根据列汇总 RDD 中的行并获取排序值

  7. 7

    SQL - 根据列中的值总和获取一对行

  8. 8

    如何根据列的值在sql server中获取行

  9. 9

    根据列和行从数据框中获取值

  10. 10

    根据R中的值过滤行和列

  11. 11

    如何从动态创建的行中获取值并将所有列和行值存储在数组中

  12. 12

    熊猫根据重复的行获取列值

  13. 13

    如何根据列的值获取顶部和底部 3 个值的所有行?

  14. 14

    从数组中获取列值

  15. 15

    根据Python中的多个行值填充列

  16. 16

    根据python中列的条件更新行值

  17. 17

    根据 PHP 中另一列的值获取数组列

  18. 18

    在 numpy 数组的交替行和列中插入值

  19. 19

    根据pandas中另一列中不同数组中元素的值获取列中数组的元素

  20. 20

    根据另一列中的行子集从多个列中获取最大值

  21. 21

    根据条件选择行和列的值

  22. 22

    如何在Pandas数据框中按值获取确切的行和列号,即单元格地址

  23. 23

    Angular 6 如何根据对象数组中的相同值获取特定列的计数

  24. 24

    根据列号中的某些条件删除行

  25. 25

    根据该数组的列中的相同值来确定该数组中具有最低值的行

  26. 26

    我如何从标题行值获取gridview列号

  27. 27

    根据指定列中的最小值从数据框中获取X行;并随机选择领带

  28. 28

    从列值中获取行中的值

  29. 29

    如何在 Python 中检索矩阵中与某个值匹配的元素的行号和列号?

热门标签

归档