一个函数 Returns 一个只有一个值的列表。如何赋值?
A Function Returns a List with one Value. How to assign it?
numpy.correlate
returns 等长参数的长度为 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])
有规范的正确写法吗?
形式:
result = numpy.correlate([1], [1])[0]
与其他语言更相似,因此,在我看来,它更易于阅读和理解。
numpy.correlate
returns 等长参数的长度为 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])
有规范的正确写法吗?
形式:
result = numpy.correlate([1], [1])[0]
与其他语言更相似,因此,在我看来,它更易于阅读和理解。