python中如何输入矩阵_python - 如何向矩阵中添加向量_numpy_酷徒编程知识库
首先,我們可以初始化一個(gè)用零填充所需形狀的矩陣,然后將a復(fù)制到前13行。在任何情況下,我們都必須形成一個(gè)新的矩陣,因?yàn)槲覀儫o法擺弄現(xiàn)有的矩陣/向量,因?yàn)槲覀冃枰獮轭~外的空行分配更多的內(nèi)存。
你可以在下面找到例子演示:# inputs
In [30]: a
Out[30]:
array([[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
[11, 12, 13, 14, 15, 16, 17, 18, 19, 20]])
In [31]: b
Out[31]: array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0])# initialize a zero array for the desired shape
In [32]: appended = np.zeros((20, b.shape[0]))
# copy `a` to first few rows
In [33]: appended[:a.shape[0], :] = a
# expected output
In [34]: appended
Out[34]:
array([[ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.],
[ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.],
[ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.],
[ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.],
[ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.],
[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[11., 12., 13., 14., 15., 16., 17., 18., 19., 20.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的python中如何输入矩阵_python - 如何向矩阵中添加向量_numpy_酷徒编程知识库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 通过java理解linux,Java继承
- 下一篇: 层次分析法AHP - 代码注释多 -