【发布时间】:2015-07-26 12:08:56
【问题描述】:
我想知道是否可以在 python 字典中存储 numpy 切片表示法。比如:
lookup = {0:[:540],
30:[540:1080],
60:[1080:]}
可以使用原生 python 切片语法,例如slice(0,10,2),但我无法存储更复杂的切片。例如,多维的东西[:,:2,:, :540]。
我目前的工作是将值存储为元组,然后将它们解包到必要的切片中。
在 Python 2.x 中工作。
【问题讨论】:
-
我建议重新构建问题以纯粹关注如何存储切片表达式。 +1 任一方式
-
您可以使用
slice的元组使其适用于多个维度 -
你可以使用 lambdas 并传递数组
标签: python python-2.7 numpy dictionary slice