время в пичарме не разрешается - PullRequest
0 голосов
/ 02 сентября 2018

Я делаю что-то вроде этого:

import numpy as np
import timeit

a = np.arange(1000)
%timeit a**2

Ошибка:

TypeError: 'module' object is not callable

Я хочу напечатать время выполнения заявления a**2 в pycharm, может кто-нибудь, пожалуйста, помогите мне

Примечание: %timeit a**2 в рабочем состоянии в Jupyter Notebook

1 Ответ

0 голосов
/ 02 сентября 2018

%timeit и %%timeit являются магическими командами Jupyter и работают только внутри IPython / Jupyter. Они не будут работать в PyCharm или в скриптах Python в целом.

Если у вас есть PyCharm Professional, вы можете профилировать свой скрипт, нажав кнопку профиля (справа от кнопок «Выполнить», «Отладка» и «Выполнить с покрытием»).

Если вы этого не сделаете, вы можете рассчитать любой сценарий Python 3, вставив

from datetime import datetime
startTime = datetime.now()

и

print(datetime.now() - startTime)

в конце.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...