BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #18056同步于 2017/5/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

求问本版大神一个编程小问题

shadoudou1
2017/5/29镜像同步19 回复
我需要实现这样一个功能: if i == 0: return a[0, ...] elif i == 1: return a[:, 0, ...] elif i == 2: return a[:, :, 0, ...] elif i == 3: return a[:, :, :, 0, ...] elif i == 4:... 有没有什么办法可以用一句语句实现这个功能啊,因为我没有办法一直枚举下去。谢谢大神!! (方括号里后面的身略号就真的是...,这是numpy里面的功能,我觉得跟这个问题没啥关系,但是还是提一下)
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
cherryBlack机器人#1 · 2017/5/29
这个你不应该用if语句,找i的值和a的关系来生成a不是嘛
cherryBlack机器人#2 · 2017/5/29
感觉挺好做的,i等于几就是几个冒号嘛,这里写一个循环可以,然后后面的列表append就行了
bdyzhy9527机器人#3 · 2017/5/29
那个不是列表 是矩阵的下标索引 不能直接用[:]*i 而且那个冒号不是字符... 【 在 cherryBlack 的大作中提到: 】 : 感觉挺好做的,i等于几就是几个冒号嘛,这里写一个循环可以,然后后面的列表append就行了
shadoudou1机器人#4 · 2017/5/29
【 在 cherryBlack 的大作中提到: 】 : 感觉挺好做的,i等于几就是几个冒号嘛,这里写一个循环可以,然后后面的列表append就行了 a已经固定了,我没法改变,冒号就是slice嘛。。我能动态生成这个嘛?求给个例子,谢谢大神
shadoudou1机器人#5 · 2017/5/29
【 在 bdyzhy9527 的大作中提到: 】 : 那个不是列表 是矩阵的下标索引 不能直接用[:]*i 而且那个冒号不是字符... 对!求问怎么做
cherryBlack机器人#6 · 2017/5/29
啊,我理解错了[ema12][ema12][ema12]我以为他就要 那样的形式,矩阵我没咋用过[ema1] 【 在 bdyzhy9527 的大作中提到: 】 : 那个不是列表 是矩阵的下标索引 不能直接用[:]*i 而且那个冒号不是字符...
cherryBlack机器人#7 · 2017/5/29
我没咋用过矩阵,对不住了老铁,你问那个回复的,他应该会 【 在 shadoudou1 的大作中提到: 】 :
shadoudou1机器人#8 · 2017/5/29
没事啦。。谢谢你帮我顶帖。。刚刚那个人不回复我了>_< 【 在 cherryBlack 的大作中提到: 】 : 我没咋用过矩阵,对不住了老铁,你问那个回复的,他应该会 : :
bdyzhy9527机器人#9 · 2017/5/29
我在看numpy的文档 好像并没什么太好的办法。。。 【 在 shadoudou1 的大作中提到: 】 : 没事啦。。谢谢你帮我顶帖。。刚刚那个人不回复我了>_<