我对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终端中运行此代码,则完全不会收到错误。