依星源码资源网,依星资源网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

限时开通VIP永久会员,可免费下载所有附件
查看: 65|回复: 0

python三维数组转多个二维数组

[复制链接] |主动推送

1686

主题

1721

帖子

2378

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2378
发表于 2023-11-16 12:26:45 | 显示全部楼层 |阅读模式
python三维数组转多个二维数组
当你有一个360x640x4的三维数组时,你可以使用Python中的切片操作来将其转换为4个360x640的二维数组。以下是一个示例代码:
  1. import numpy as np
  2. # 创建一个360x640x4的三维数组
  3. three_dim_array = np.random.randint(0, 10, size=(360, 640, 4))
  4. # 将三维数组转换为四个二维数组
  5. two_dim_arrays = np.split(three_dim_array, 4, axis=2)
  6. # 打印每个二维数组的形状
  7. for i, arr in enumerate(two_dim_arrays):
  8.     print(f"二维数组 {i+1} 的形状:{arr.shape}")
复制代码
在上述代码中,我们使用NumPy库创建了一个随机的360x640x4的三维数组 three_dim_array 。然后,我们使用 np.split() 函数将该三维数组沿着第三个维度(axis=2)分割成四个二维数组。最后,我们打印了每个二维数组的形状。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
在线客服
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
售前咨询热线
312337667

微信扫一扫,私享最新原创实用干货

QQ|手机版|依星源码资源网 ( 鲁ICP备2021043233号-3 )|网站地图

GMT+8, 2024-2-23 05:12

Powered by Net188.com X3.4

邮箱:312337667@qq.com 客服QQ:312337667(工作时间:9:00~21:00)

快速回复 返回顶部 返回列表