我有一个列表:s = [1,0,1,1,0,1,1,1,1,0,0] 列表的长度为 10。我想制作一个10 x 10 numpy数组,相同的列表重复10次。我无法在python中实现这一点。我稍后想将此数组转换为图像,以解决图像分类问题。我该怎么做?我试过了:np.reshape(s,(10,10))但它抛出 - 值错误:无法将大小为 10 的数组重塑为形状 (10,10)
2 回答

largeQ
TA贡献2039条经验 获得超7个赞
使用numpy.tile,如评论中建议的帖子中所述。
如果你想继续你的方法,要得到一个10x10的矩阵必须包含100个元素,而不是10个,所以解决方案是:s
np.reshape(s*10, (10,10))
添加回答
举报
0/150
提交
取消