纯小白,请教存储循环结构中迭代出来的数据

我想把所有 sumb 的迭代结果存储在一个矩阵当中(图片中print出来的的前四行数据),应该怎么写。。。。。我按照matlab的思路试着创建了一个0矩阵,但是存不进去。。。

其中:Nc=4,k=6

theta=[0.26333947 0.20485185 0.38063789 0.00814745 0.05600349 0.08701985]

beta=[[0.60080589 0.60080589 0.99955423 0.91713092 0.81133542 0.82834694] [0.48138475 0.48138475 1.13621639 0.92880696 1.24964883 0.75024373] [0.71485373 0.71485373 0.87388417 0.76238297 0.8788756 0.77227214] [0.28057146 0.28057146 1.15708912 0.9736747 0.50935538 1. ]]

s=[0.59914408 0.59914408 0.98448755 0.88352808 0.81061905 0.82770037]

ek=[[0.32766615 0. 0.21047406 0. ] [0.20865533 0.18218623 0.26805659 0. ] [0.46367852 0.4048583 0.29784066 0. ] [0. 0.41295547 0. 0. ] [0. 0. 0.22362869 0. ] [0. 0. 0. 1. ]]

a.append(sumb)

这行代码放在print sumb下面注意对齐

a=[]

a.append(sumb)

在for循环上面定义a,在循环中的sumb下面加上a.append(sumb)

Nc=4,k=6

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632