Мой код для нарезки массива numpy (через причудливую индексацию) очень медленный. В настоящее время это узкое место в программе.
a.shape
(3218, 6)
ts = time.time(); a[rows][:, cols]; te = time.time(); print('%.8f' % (te-ts));
0.00200009
Каков правильный вызов numpy для получения массива, состоящего из подмножества строк "rows" и столбцов "col" матрицы a? (на самом деле мне нужно транспонировать этот результат)