python多维数组切片方法

作者:hutao1101175783 时间:2021-05-24 11:35:49 

1、数组a第0个元素(二维数组)下的所有子元素(一维数组)的第一列


import numpy as np
b=np.arange(24)
a=b.reshape(2,3,4)
print a
print a[0,:,0]

2、取所有二维数组下的每个二维数组的第0个元素(一维数组)


b=np.arange(24)
a=b.reshape(2,3,4)
print a
print '--------------------'
print a[:,0]

结果:


[[ 0 1 2 3]
[12 13 14 15]]

3、取所有二维数组下面的所有一维数组的每一个一维数组的第0个元素


b=np.arange(24)
a=b.reshape(2,3,4)
print a
print '--------------------'
print a[:,:,0]

结果:


[[ 0 4 8]
[12 16 20]]

4、取所有二维数组下面的所有一维数组的每一个一维数组的第0到2(不包含第2)个元素


b=np.arange(24)
a=b.reshape(2,3,4)
print a
print '--------------------'
print a[:,:,0:2]

结果:


[[[ 0 1]
[ 4 5]
[ 8 9]]

[[12 13]
[16 17]
[20 21]]]

来源:https://blog.csdn.net/hutao1101175783/article/details/77089710

标签:python,多维,数组,切片
0
投稿

猜你喜欢

  • Mysql中事务ACID的实现原理详解

    2024-01-29 01:49:41
  • 网页绿色系配色应用实例

    2008-08-26 11:51:00
  • Python使用pandas和xlsxwriter读写xlsx文件的方法示例

    2022-05-14 00:35:25
  • python 爬取英雄联盟皮肤并下载的示例

    2023-07-22 09:57:45
  • 一文详解Python定时任务触发

    2021-05-13 14:27:02
  • Go系列教程之反射的用法

    2024-04-25 15:25:32
  • Python第三方模块apscheduler安装和基本使用

    2021-02-26 06:55:07
  • Can't connect to MySQL server on 'localhost' (10048)问题解决方法

    2024-01-19 06:58:47
  • 使用Python批量修改文件名的代码实例

    2022-03-21 04:02:53
  • Python中的十大图像处理工具(小结)

    2021-02-04 09:17:51
  • 浅析Go语言编程当中映射和方法的基本使用

    2024-04-28 09:13:16
  • css特性:空白外边距互相叠加

    2010-06-21 10:53:00
  • 公网远程访问局域网SQL Server数据库

    2024-01-22 01:38:21
  • 教你用一行Python代码实现GUI图形界面

    2021-10-15 01:38:30
  • asp下为什么韩文字后面显示分号?

    2011-03-10 11:07:00
  • Python实现绘制多种激活函数曲线详解

    2022-06-30 01:02:06
  • NodeJs中的非阻塞方法介绍

    2024-05-28 15:38:48
  • Python Pandas数据合并pd.merge用法详解

    2022-07-18 22:15:47
  • Python 绘制酷炫的三维图步骤详解

    2022-08-28 21:07:08
  • MySQL多表查询与7种JOINS的实现举例

    2024-01-12 23:34:32
  • asp之家 网络编程 m.aspxhome.com