如何将列表[a,b,c]转换为python slice index [:a,:b:c]?

美式卷发

例如,我有一组多维数组。我想编写一个方法来为此数组指定切片的大小,例如:

slice = data[:a, :b, :c]

因为我只能得到[a,b,c]的列表。我想知道如何将该列表转换为切片索引。或者有没有一种方法可以将列表与切片索引连接起来,以便将该数组操作为:

list = [a, b, c]
slice = data[list]

任何答复将不胜感激。

懒狗

使用slice()函数。

my_list = [a, b, c]
my_slices = tuple(slice(x) for x in my_list)
my_slice = data[my_slices]

(我更新了变量名称,以免错误地掩盖了内置函数。)

slice(x)等价于slice :x,并且slice(x, y, z)x:y:z

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将向量 [1 2 3 :a :b :c :A :B :C] 转换为 [ {:index 1 :lower :a :upper :A} {:index 2 :lower :b :upper :B} { :index 3 :lower :c :upper :C} ]?

来自分类Dev

如何将c(a,b)转换为table(a,b)的参数?

来自分类Dev

您如何将(char)B00000001(c ++)转换为等效的python?

来自分类Dev

JavaScript:将[a,b,c]转换为[a] [b] [c]

来自分类Dev

connection between for loop index and slice index in python 3

来自分类Dev

如何将字典列表转换为IDictionary“ C#”

来自分类Dev

如何将JSON数组转换为C#列表?

来自分类Dev

如何将C中的双精度数组转换为python列表?

来自分类Dev

如何将 Python 字符串列表转换为 wchar_t 的 C 数组?

来自分类Dev

golang切片,用slice切片[a:b:c]

来自分类Dev

如何将Python Decimal实例转换为C ++ double?

来自分类Dev

我如何将 c++ 转换为 python

来自分类Dev

如何将BezierCurve转换为B样条曲线?

来自分类Dev

如何将BezierCurve转换为B样条曲线?

来自分类Dev

如何将btree转换为b + tree

来自分类Dev

如何将“ A”转换为“ A符合协议B”?

来自分类Dev

如何将 EnumSet<A> 转换为 Set<B>

来自分类Dev

如何从 ('a', 'b', 'c') 得到 ('a', 'a/b', 'a/b/c')?

来自分类Dev

将列表<B>强制转换为列表<A>

来自分类Dev

相当于Python String Slice的C ++?

来自分类Dev

Perl正则表达式将{a,b,c,...,x}转换为(a | b | c | ... | x)

来自分类Dev

使用(B => Future [C])函数将Future [Either [A,B]]转换为Future [Either [A,C]]

来自分类Dev

使用(B => Future [C])函数将Future [Either [A,B]]转换为Future [Either [A,C]]

来自分类Dev

z-index 难题 - 如果 A 是 B 的孩子并且 C 显示在 B 上,A 可以显示在 C 上吗?

来自分类Dev

使用Scalaz流,如何将A => Task [B]转换为Process1 [A,B]

来自分类Dev

如何将shared_ptr <A>强制转换为shared_ptr <B>,其中B源自A?

来自分类Dev

我想知道如何将“ a-(a%b)”转换为“ a&(〜b)”(捕捉网格公式)

来自分类Dev

如何将类似数组的B +树转换为类似哈希的B +搜索树?

来自分类Dev

如何将 F[Either[A, B]] 转换为 [F[A], F[B]]

Related 相关文章

  1. 1

    如何将向量 [1 2 3 :a :b :c :A :B :C] 转换为 [ {:index 1 :lower :a :upper :A} {:index 2 :lower :b :upper :B} { :index 3 :lower :c :upper :C} ]?

  2. 2

    如何将c(a,b)转换为table(a,b)的参数?

  3. 3

    您如何将(char)B00000001(c ++)转换为等效的python?

  4. 4

    JavaScript:将[a,b,c]转换为[a] [b] [c]

  5. 5

    connection between for loop index and slice index in python 3

  6. 6

    如何将字典列表转换为IDictionary“ C#”

  7. 7

    如何将JSON数组转换为C#列表?

  8. 8

    如何将C中的双精度数组转换为python列表?

  9. 9

    如何将 Python 字符串列表转换为 wchar_t 的 C 数组?

  10. 10

    golang切片,用slice切片[a:b:c]

  11. 11

    如何将Python Decimal实例转换为C ++ double?

  12. 12

    我如何将 c++ 转换为 python

  13. 13

    如何将BezierCurve转换为B样条曲线?

  14. 14

    如何将BezierCurve转换为B样条曲线?

  15. 15

    如何将btree转换为b + tree

  16. 16

    如何将“ A”转换为“ A符合协议B”?

  17. 17

    如何将 EnumSet<A> 转换为 Set<B>

  18. 18

    如何从 ('a', 'b', 'c') 得到 ('a', 'a/b', 'a/b/c')?

  19. 19

    将列表<B>强制转换为列表<A>

  20. 20

    相当于Python String Slice的C ++?

  21. 21

    Perl正则表达式将{a,b,c,...,x}转换为(a | b | c | ... | x)

  22. 22

    使用(B => Future [C])函数将Future [Either [A,B]]转换为Future [Either [A,C]]

  23. 23

    使用(B => Future [C])函数将Future [Either [A,B]]转换为Future [Either [A,C]]

  24. 24

    z-index 难题 - 如果 A 是 B 的孩子并且 C 显示在 B 上,A 可以显示在 C 上吗?

  25. 25

    使用Scalaz流,如何将A => Task [B]转换为Process1 [A,B]

  26. 26

    如何将shared_ptr <A>强制转换为shared_ptr <B>,其中B源自A?

  27. 27

    我想知道如何将“ a-(a%b)”转换为“ a&(〜b)”(捕捉网格公式)

  28. 28

    如何将类似数组的B +树转换为类似哈希的B +搜索树?

  29. 29

    如何将 F[Either[A, B]] 转换为 [F[A], F[B]]

热门标签

归档