我是python的新手,我想将以下语句扩展为多行。
words = np.asarray(row1)
m = -1*np.array([[calc(w1,w2) for w1 in words] for w2 in words])
请帮帮我
答案 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