我有一个数组:
U = np.array([3, 5, 7, 9, 11])
我想要得到如下结果:
result = np.array([
[ np.nan, np.nan, np.nan, np.nan, np.nan],
[U[0] - U[1], np.nan, np.nan, np.nan, np.nan],
[U[0] - U[2], U[1] - U[2], np.nan, np.nan, np.nan],
[U[0] - U[3], U[1] - U[3], U[2] - U[3], np.nan, np.nan],
[U[0] - U[4], U[1] - U[4], U[2] - U[4], U[3] - U[4], np.nan]
])
我可以用来np.tril_indices(4, k=-1)
获取没有对角线的下三角的索引,但下一步是什么?