【发布时间】:2018-01-06 14:13:02
【问题描述】:
这是我尝试过的:
>>> d
array([ 0.71428573, 0.69230771, 0.69999999], dtype=float32)
>>> f
[('name', 999), ('ddd', 33), ('mm', 112)]
>>> for n1,s1,normal in zip(d,f):
... print(n1,s1,normal)
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: need more than 2 values to unpack
然后我尝试了这个:
>>> for (name,confidence),normal in zip(d,f):
... print(name,confidence,normal)
...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'numpy.float32' object is not iterable
在哪里,
d = ['Jonathan Walsh','Patrick Walsh','John Welsh']
array = np.array(d)
from pyxdameraulevenshtein import damerau_levenshtein_distance_ndarray, normalized_damerau_levenshtein_distance_ndarray
d = normalized_damerau_levenshtein_distance_ndarray('jwalsh', array)
请让我知道我需要做什么才能同时打印这些值?我在 Windows 10 上使用 Python2.7.13。
【问题讨论】:
标签: python python-2.7 list numpy zip