我想切片使用在变量中预定义的切片的numpy数组。这工作:Numpy从变量切片
b = fromfunction(lambda x,y: 10*x+y, (5,4),dtype=int) # Just some matrix
b[1:3,1:3]
# Output:
# array([[11, 12],
# [21, 22]])
但是我想做的是财产以后这样的:
slice = "1:3,1:3"
b[slice]
# Output:
# array([[11, 12],
# [21, 22]])
这对我并不重要切片变量有什么类型的,我只是用一个字符串作为一个例子。我如何保存这样的分片说明符?
完美。我一直在看切片函数,但显然不够紧密:-)谢谢(只要定时器允许,我会接受)。 – XerXes