【发布时间】:2015-07-07 07:35:35
【问题描述】:
numpy.correlate 为长度相等的参数返回一个长度为 1 的数组。分配该值而不是数组的最佳方法是什么?
-
[result] = numpy.correlate([1], [1]) -
result, = numpy.correlate([1], [1]) result = numpy.correlate([1], [1])[0]
如果我正确理解 Python 3.5 中的 PEP 448,这将另外允许:
result = *numpy.correlate([1], [1])
有没有规范的正确写法?
【问题讨论】:
-
你能定义“最佳”吗?
-
@RomanLuštrik "best",如 "most pythonic",最好没有任何性能损失。
标签: python coding-style iterable-unpacking