У меня есть файл.bat, в который я могу передать параметры.
LOAD_TABLE_WRAPPER.BAT Table1 DEV
Вкратце, он запускает SQL для загрузки таблицы 1 в среде разработки. Теперь я хочу, чтобы он загружал несколько таблиц за одну ночь. Итак, я создал мастер-файл.BAT, который выглядит примерно так
::MASTER_LOAD.BAT
CALL LOAD_TABLE_WRAPPER.BAT Table1 Dev
CALL LOAD_TABLE_WRAPPER.BAT Table2 Dev
CALL LOAD_TABLE_WRAPPER.BAT Table3 Dev
Если я отправляю MASTER _LOAD.BAT из cmd, он выполняет загрузку для таблицы 1, но не переходит к загрузке таблицы 2. Это последние две строки файла WRAPPER.BAT
:eof
exit %ERROR_STATUS%
-. 121 ---1672003-
Я пытаюсь использовать и ускорить причудливую индексацию, чтобы «объединить» два массива и суммировать по одной из осей результатов.
Примерно так:
$ ipython
In [1]: import numpy as np
In [2]: ne, ds = 12, 6
In [3]: i = np.random.randn(ne, ds).astype('float32')
In [4]: t = np.random.randint(0, ds, size=(1e5, ne)).astype('uint8')
In [5]: %timeit i[np.arange(ne), t].sum(-1)
10 loops, best of 3: 44 ms per loop
Есть ли простой способ ускорить утверждение в In [5]
? Должен ли я использовать OpenMP и что-то вроде scipy.weave
или Cython
prange
?