展开python语句

时间:2017-09-19 00:44:41

标签: python

我是python的新手,我想将以下语句扩展为多行。

words = np.asarray(row1)
m = -1*np.array([[calc(w1,w2) for w1 in words] for w2 in words])

请帮帮我

1 个答案:

答案 0 :(得分:1)

这应该有用,虽然我还没有测试过。你需要将列表理解的每个部分分解为一个常规的' for loop。

words = np.asarray(row1)
m = np.array()
for w1 in words:
    for w2 in words:
       m.append(calc(w1,w2))

m *= -1