我想做一个列表或矩阵,有一个已知的行数(3),但每行的元素数量将是不同的。 所以它看起来像这样:
[[4, 6, 8],
[1, 2, 3, 4],
[0, 2, 3, 4, 8]]
每行将有一个已知的最大元素数(8)。你知道吗
到目前为止,我尝试了以下方法:
Sets1=np.zeros((3,8))
for j in range(3):
Sets1[0,:]=[i for i, x in enumerate(K[:-1]) if B[x,j]==1 or B[x+1,j]==1]
我之所以这样做是因为我想为范围(3)中的每个j创建一个列表,在这个列表上我可以执行for循环并向ILP添加约束。你知道吗
任何帮助都将不胜感激!你知道吗
下面是代码的示例:
相关问题 更多 >
编程相关推荐