python数组分割_如何在Python中分割数组

我正试图在python上编写我自己的机器学习脚本(我知道有一些库可供使用,但这纯粹是为了好玩——我正在学习python)。我有以下阵列[array([[[ 5, 5, 5, 255],

[ 6, 6, 6, 255],

[ 6, 6, 6, 255],

...,

[ 12, 12, 12, 255],

[ 10, 10, 10, 255],

[ 10, 10, 10, 255]],

[[ 8, 8, 8, 255],

[ 10, 10, 10, 255],

[ 14, 14, 14, 255],

...,

[ 15, 15, 15, 255],

[ 13, 13, 13, 255],

[ 13, 13, 13, 255]],

这样持续了一段时间。我用以下代码得到了这个数组:

^{pr2}$

我的逻辑是,我想读入图像文件作为像素值的数组,以便在图像分类问题中使用。从上面的数据可以看出,图像是灰度级的。我想从这个数据中删除一个维度,每个像素只有一个值(例如,([[5]、[6]、[6]、[12]…)255只是alpha值(我不关心)。我知道这是我需要使用的数组拼接,但是天哪,我不知道如何应用它来解决这个问题。在

我试过了;

加载图像[:,1]

我得到以下错误TypeError: list indices must be integers, not tuple

我真正想要的结果如下[array([[ 5,

6,

6,

...,

12,

10,

10],

[ 8,

10,

14,

...,

15,

13,

13,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值