У меня есть массив 3x3:
var my_array = [[0,1,2],
[3,4,5],
[6,7,8]];
и я хочу получить его первый блок 2x2 (или любой другой блок 2x2):
[[0,1],
[3,4]]
с numpy.написано:
my_array = np.arange(9).reshape((3,3))
my_array[:2, :2]
для получения правильного результата.
Я пробовал в javascript:
my_array.slice(0, 2).slice(0, 2);
, но второй фрагмент влияет на первое измерение, ничего не делая.Я обречен использовать для цикла или есть какой-то новый синтаксис ES6, который сделает мою жизнь проще?