我运行了一个循环,从中获得了(4×4)数组,现在我想在这些数组中的某些位置插入零,并将它们转换成(6×6)array.
我想在第三行和第六行,以及第三列和第六列中添加零
a_obtained = np.array( [[1, 2, 3, 4 ],
[5, 6, 7, 8 ],
[9, 10, 11, 12 ],
[13, 14, 15, 16 ]])
我试着通过np.维斯塔克,np.hstack,但我无法在指定位置放置零.
a_desired = result = np.array([[1, 2, 0, 3, 4, 0 ],
[5, 6, 0, 7, 8, 0 ],
[0, 0, 0, 0, 0, 0 ],
[9, 10, 0, 11, 12, 0 ],
[13, 14, 0, 15, 6, 0 ],
[0, 0, 0, 0, 0, 0 ]])