NumPy提供了一种提取多维数组的行/列的强大方法。例如,考虑我们上面定义的my_array的例子。

[[4 5] [6 1]]

假设,我们想从中提取第二列(索引1)的所有元素。在这里,我们肉眼可以看出,第二列由两个元素组成:5 和 1。为此,我们可以执行以下操作:

my_array_column_2 = my_array[:, 1]
print my_array_column_2

注意,我们使用了冒号(:)而不是行号,而对于列号,我们使用了值1,最终输出是:[5, 1]

我们可以类似地从多维NumPy数组中提取一行。

多维数组切片示例示例图片

Numpy提取多维数组的某行/列相关推荐

  1. python二维数组排序_Python实现二维数组按照某行或列排序的方法【numpy lexsort】...

    本文实例讲述了Python实现二维数组按照某行或列排序的方法.分享给大家供大家参考,具体如下: lexsort支持对数组按指定行或列的顺序排序:是间接排序,lexsort不修改原数组,返回索引. (对 ...

  2. 【python】二维数组按照某行或某列排序(numpy lexsort)

    这里介绍的排序方法主要是针对最后一行和最后一列,如果要指定某一行目前没有很好的方法,有个笨办法可以先把排序的该列(或行)换到最后,排序后再换回来 曾经以为排序只能使用list的sort函数,后来发现a ...

  3. Numpy之N维数组-ndarray

    Numpy之N维数组-ndarray 1 ndarray的属性 数组属性反映了数组本身固有的信息. 属性名字 属性解释 ndarray.shape 数组维度的元组    [假如是8行5列的数组,将会返 ...

  4. Numpy 笔记: 多维数组的切片(slicing)和索引(indexing)【转】

    目录 切片(slicing)操作 索引(indexing) 操作 最简单的情况 获取多个元素 切片和索引的同异 切片(slicing)操作 Numpy 中多维数组的切片操作与 Python 中 lis ...

  5. python二维数组随机取行,组成新的数组

    python二维数组随机取行,组成新的数组 ```python **import numpy as np # 创建一个5*2的数组,并随机从这个数组里面取两行 array = np.arange(10 ...

  6. python二维数组按照第一列排序_Python中二维数组按照某行或列排序的实现方法

    这篇文章主要介绍了Python实现二维数组按照某行或列排序的方法,结合具体实例形式分析了Python使用numpy模块的lexsort方法针对二维数组进行排序的常用操作技巧,需要的朋友可以参考下 本文 ...

  7. 图解数据分析(10) | Numpy - 与2维数组操作(数据科学家入门·完结)

    作者:韩信子@ShowMeAI 教程地址:https://www.showmeai.tech/tutorials/33 本文地址:https://www.showmeai.tech/article-d ...

  8. python一维数组和二维数组_Python numpy实现二维数组和一维数组拼接的方法

    Python numpy实现二维数组和一维数组拼接的方法 撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 a = np.array([1,2,3]); print a.shape ...

  9. Java黑皮书课后题第8章:*8.26(行排序)用下面的方法实现一个二维数组中的行排序。返回新数组,且原数组保持不变。编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵

    *8.26(行排序)用下面的方法实现一个二维数组中的行排序.返回新数组,且原数组保持不变.编写一个测试程序,提示用户输入一个3*3的double型矩阵,显示一个排好的矩阵 题目 题目描述与运行示例 破 ...

最新文章

  1. 【算法系列 二】Stack
  2. 使用XML模板在excel进行配置
  3. ast.literal_eval
  4. shell脚本应用(二)
  5. HTTP协议(5)HTTP请求和响应
  6. 聊聊flink Table的ScalarFunction
  7. 在centos7上使用Docker安装oracle 11g
  8. c语言中保存到文件中,急求如何将下列C语言程序数据存储到文件中?
  9. 音视频编解码:NVIDIA Jetson Linux Multimedia API(总结)
  10. BFS POJ 3278 Catch That Cow
  11. MFC通过CImage绘制透明图层的png图片
  12. linux monitor工具,5 款 Ubuntu 系统监控工具
  13. 驱动蜂鸣器 Verilog
  14. 戴尔笔记本耳机插着没反应?
  15. 在js中调用dede标签
  16. 计算机休眠拖动鼠标不起作用,电脑待机后按鼠标无法唤醒怎么办
  17. IMX8开发板Ubuntu20系统下外设界面功能测试-迅为i.MX8MM
  18. TransactionDefinition
  19. FEM基函数:从理论推导到matlab实现形式
  20. 潭州学院java大型企业内部技术_【JAVA教程】分享5款课提高Java开发性能的调试工具-潭州JAVA...

热门文章

  1. day57 闭包函数 函数提升 BOM操作 js选择器 替换元素 类属性操作
  2. pandas数值型数据和非数值型数据统计
  3. 【JavaScript】小数点精度问题,小数点后两位toFixed(),把四舍六入五凑偶,修改成四舍五入
  4. 玩转教育计算机二级,全国计算机等级考试二级msoffice高级应用教材《玩转office轻松过二级》配套模拟软件使用说明.doc...
  5. 2--STM32+USB移植+HID 与AUDIO类MIDI设备组成的复合设备
  6. 戴尔便携式计算机右键,戴尔最新笔记本如何在右键菜单添加“在此处打开命令窗口”设置项?...
  7. Linux 用户无法使用 crontab 命令
  8. 01、java02-运算符 流程控制 方法
  9. 优质项目管理从用户故事地图思维框架开始
  10. android10 禁止下拉状态栏