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]])

Мне не важно, какой тип имеет переменная среза, я просто использую строку в качестве примера. Как мне сохранить спецификатор среза?

Ответы на вопрос(2)

Ваш ответ на вопрос