Próbuję wyciąć tablicę numpy, używając wycinka predefiniowanego w zmiennej. To działa:Wycinanie numpy ze zmiennej
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]])
Ale to, co chcę zrobić, to somthing tak:
slice = "1:3,1:3"
b[slice]
# Output:
# array([[11, 12],
# [21, 22]])
To nie jest dla mnie ważne, jaki rodzaj plasterek-zmienna ma, jestem tylko przy użyciu ciąg jako przykład. Jak zapisać taki specyfikator plastra?
Idealny. Patrzyłem na funkcję plasterka, ale widocznie nie do końca :-) Dzięki (zaakceptuję, jak tylko timer pozwoli mi to zrobić). – XerXes