程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长

+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

python取array中指定元素

发布于2019-09-11 16:25     阅读(1461)     评论(0)     点赞(17)     收藏(1)


对于array,如2-D的array,如何取指定元素
设array为3*10的shape

s = array([[ 0,  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, 26, 27, 28, 29]])
  • 1
  • 2
  • 3

想取指定元素,下标索引即可如:

>>> s[1][4]
14
  • 1
  • 2

扩展一下,若想同时取多个元素,则把行号,列号对应的元素封装成list,或者range

>>> s[[0,1,2],[1,8,3]]
array([ 1, 18, 23])
>>> s[range(3),range(4,7)]
array([ 4, 15, 26])
  • 1
  • 2
  • 3
  • 4

以此类推到多维的array



所属网站分类: 技术文章 > 博客

作者:哇哇

链接:https://www.pythonheidong.com/blog/article/107615/bbb7a50a54836e977287/

来源:python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

17 0
收藏该文
已收藏

评论内容:(最多支持255个字符)