我对Python世界相对较新,并使用McKinney的书来学习数据分析。我的IDE是PyCharm Professional 2018.2
麦金尼使用Line Magics来计算经过的时间。
import numpy as np
#Page 87 of 2nd Edition
my_arr = np.arange(1000000)
%time for _ in range(10): my_arr2 = my_arr*2
现在,问题是%time
在PyCharm编辑器中生成Unresolved reference
错误,尽管它运行时没有任何错误。作为初学者,我不知道如何解决这个问题。我完成了SO中的所有步骤:Unresolved reference issue in PyCharm,PyCharm unresolved reference when importing class from other file这样做:
a)修理翻译 - Anaconda 3.6
b)将项目路径添加为源和sys.path
c)从PyCharm安装IPython
d)清除缓存并重新启动 - 我已经完成了三次......
请注意,当我通过选择该行运行%time%...
时,我不会收到错误。或者,如果我直接在Python终端中运行它,我根本不会收到错误。