import numpy as npnp.random.seed(1234)
A = np.random.randint(0, 6,(5,3))  #生成10行3列数值在[0,6)的随机数组
print(A)
'''结果
[[3 5 4][4 0 1][1 1 2][3 4 4][2 2 0]]
'''print(A[0:2 , 0:3])  #第0行和第1行 的 第0,1,2列
# 逗号是分割点, 前面的0:2指的是行,后面的0:3是列
'''
[[3 5 4][4 0 1]]
'''
print(A[1:3 , 0:2])
'''结果
[[4 0][1 1]]
'''
print(A[3 , :])  #[3 4 4]
print(A[3])      #[3 4 4]print(A[:3 , :])
'''
[[3 5 4][4 0 1][1 1 2]]
'''
print(A[: , 1])    #所有行,中间那列(从0开始算,第1列),注意返回的是一维的数组
'''
[5 0 1 4 2]
'''print(A[: , 1:2])  #所有行, [1,2)那列(从0开始算,也就是中间那列)  这里就是一个二维的数组
'''
[[5][0][1][4][2]]
'''

参考:python 多维切片_stashbllog-CSDN博客_python 多维切片

Python多维数组切片 - Abraham_Xu - 博客园 (cnblogs.com)

Python numpy 多维数组切片相关推荐

  1. Python Numpy多维数组.sum(axis=0/1/2...) 详解

    Python Numpy多维数组.sum(axis=0/1/2-) 详解 numpy中axis取值的说明 首先对numpy中axis取值进行说明:一维数组时axis=0,二维数组时axis=0,1,维 ...

  2. python numpy 二维数组reshape成三维数组

    如下: >>> a = np.arange(20) >>> a.reshape((4,5)) array([[ 0, 1, 2, 3, 4],[ 5, 6, 7, ...

  3. A01_[NumPy中文网]数组基础(创建数组,多维数组切片,数组属性)、使用数组(基本操作符,数组特殊运算符)、索引(花式索引,布尔索引,缺省索引)

    NumPy简单入门教程 NumPy是Python中的一个运算速度非常快的一个数学库,它非常重视数组.它允许你在Python中进行向量和矩阵计算,并且由于许多底层函数实际上是用C编写的,因此你可以体验在 ...

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

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

  5. python numpy常用操作、Numpy 多维数组、矩阵相乘、矩阵乘以向量

    python numpy常用操作 Numpy基本操作 # 导入numpy import numpy as np # 生成numpy数组 x = np.array([1.0, 2.0, 3.0]) pr ...

  6. python中numpy的用法_Python中numpy多维数组的用法

    继上篇讲过numpy如何构建多维数组之后,今天我们来学习numpy多维数组的用法. 加法和减法操作要求操作双方的维数信息一致,均为M*N为数组方可正确执行操作. a = np.arange(4) 输出 ...

  7. python二维数组切片举例

    python二维数组切片举例 案例数据 data[] 为下面的二维数组 [1, 2, 3] [4, 5, 6] [7, 8, 9] 说明: 逗号","分隔各个维度,":& ...

  8. python输入二维数组_Python输入二维数组方法

    Python输入二维数组方法 前不久对于Python输入二维数组有些不解,今日成功尝试,记以备忘.这里以输入1-9,3*3矩阵为例 n=int(input()) line=[[0]*n]*n for ...

  9. Python NumPy 基础:数组和向量计算

    文章目录 1.1 NumPy 的ndarray:一种多维数组对象 创建ndarray ndarray数据类型 NumPy 数组的运算 基本的索引和切片 切片索引 布尔型索引 花式索引 数组转置和轴对换 ...

最新文章

  1. 除了Tapd,还有哪些好用的项目管理工具,适用于100+人的大中型团队?
  2. 安卓和ios抓包神器
  3. vim学习、各类插件配置与安装
  4. RabbitMQ面试题及答案
  5. linux安装zlib_Linux zlib和libpng安装(LAMP环境搭建)
  6. C语言输出字母小树,数字小树,**号小树
  7. 三星Galaxy S22 Ultra发布推迟:此前至少5款骁龙8平台旗舰亮相
  8. Python扩展库numpy中where()函数的三种用法
  9. GitHub更新Fork代码
  10. 聚焦惠普质量问题是否带来行业变化?
  11. 【MATLAB生信分析】MATLAB生物信息分析工具箱(二)
  12. 纯css3动画实现奔跑的小人
  13. 三亚适合几月份去玩 三亚必去的地方是哪里
  14. 打官司除了找律师,还能找谁?
  15. 个人台式计算机的主要安装步骤,台式机固态硬盘如何安装 台式机固态硬盘安装教程【图文详解】...
  16. python手机端给电脑端发送数据_神途传奇 (手机端+电脑端) 数据互通 传奇来袭 www.8wf.com...
  17. MySQL数据库(二)高级
  18. PostGIS系列课程之空间约束(三)
  19. 建议收藏:不能不刷的100道数字IC笔/面试题!
  20. python解码gbk_Python的url编码问题(ansi,utf8,gbk) | C/C++程序员之家

热门文章

  1. SOLARIS UFS文件系统解析
  2. TensorWatch 机器学习调试和可视化工具
  3. WEB架构师成长之路-摘录
  4. 代表性的神经网络模型分类
  5. laydate 周_宝来屋:5天168万!海盐周大生新店如何赢过竞品实现可持续化客流-广告随意贴...
  6. Vue学习笔记之15-vue-router详解
  7. 自动化测试(二)如何用python写一个用户登陆功能
  8. codeforces 580C Kefa and Park(DFS)
  9. Appfuse:扩展自己的GenericManager
  10. hdu 1255 覆盖的面积 (Bruceforce)