猿问

python解释器是否进行动态优化?

例如,假设我有一个列表,我想转换为np.array. 一个好方法(恕我直言)是:

my_np_array = np.reshape(my_list,(200,200))

如果我是一个非常坏的人,我可以使用:

my_np_array = np.array(my_list).reshape(200,200)

甚至

useless_array = np.array(my_list)
useful_array = useless_array/reshape(200,200)

假设useless_array不再提及,python解释器是否能够将第二条和第三条语句转换为第一条语句?

编辑:当我问这个问题时,我正在考虑标准的 3.7 python 解释器,但我会对任何能够执行优化的 Python 解释器/编译器感兴趣。


长风秋雁
浏览 170回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答