返回信息流我需要实现这样一个功能:
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里面的功能,我觉得跟这个问题没啥关系,但是还是提一下)
这是一条镜像帖。来源:北邮人论坛 / python / #18056同步于 2017/5/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
求问本版大神一个编程小问题
shadoudou1
2017/5/29镜像同步19 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
那个不是列表 是矩阵的下标索引 不能直接用[:]*i 而且那个冒号不是字符...
【 在 cherryBlack 的大作中提到: 】
: 感觉挺好做的,i等于几就是几个冒号嘛,这里写一个循环可以,然后后面的列表append就行了
【 在 cherryBlack 的大作中提到: 】
: 感觉挺好做的,i等于几就是几个冒号嘛,这里写一个循环可以,然后后面的列表append就行了
a已经固定了,我没法改变,冒号就是slice嘛。。我能动态生成这个嘛?求给个例子,谢谢大神
【 在 bdyzhy9527 的大作中提到: 】
: 那个不是列表 是矩阵的下标索引 不能直接用[:]*i 而且那个冒号不是字符...
对!求问怎么做
啊,我理解错了[ema12][ema12][ema12]我以为他就要 那样的形式,矩阵我没咋用过[ema1]
【 在 bdyzhy9527 的大作中提到: 】
: 那个不是列表 是矩阵的下标索引 不能直接用[:]*i 而且那个冒号不是字符...
没事啦。。谢谢你帮我顶帖。。刚刚那个人不回复我了>_<
【 在 cherryBlack 的大作中提到: 】
: 我没咋用过矩阵,对不住了老铁,你问那个回复的,他应该会
: :
我在看numpy的文档 好像并没什么太好的办法。。。
【 在 shadoudou1 的大作中提到: 】
: 没事啦。。谢谢你帮我顶帖。。刚刚那个人不回复我了>_<