还有已经为Python技巧的完整列表在这里,所以我要问的是专门适用于使用技巧numpy
,scipy
或pylab
库。
这些既可以是已经使用缩短代码的方法,也可以是numpy
通过使用这些库缩短常用python操作的方法。
请给每个答案一个提示。
@AndrasDeak,我知道使用pylab被认为是不好的做法,但是在codegolf中很少被认为是好的做法。Pylab直接包含许多
—
user2699
numpy
软件包的一部分。例如pylab.randint
,在numpy需要的地方有效numpy.random.randint
。因此对于打高尔夫球pylab
应提供较短的代码。
我知道弃用不是问题,我的观点是它也没有任何好处。我只是没有意识到子包也被加载到pylab命名空间中!很抱歉,您说得很对:)
—
Andras Deak
pylab
它只是matplotlib.pyplot
+numpy
。从意义上讲,它们的导入具有相同的字节数,因此这numpy
部分pylab
是微不足道的,因此只能从中得出绘图内容pylab
,但是我怀疑这并不是您要考虑的问题。