sums = s4[(None), (None), (None), :, :] + s3[(None), (None), :, (None), :
    ] + s2[(None), :, (None), (None), :] + s1[:, (None), (None), (None), :]
count = (sums.reshape(-1, s1.shape[1]) == 0).all(1).sum()
Нахождение наборов векторов, сумма которых равна нулю