python - 如何将向量添加到矩阵

标签 python numpy

我有一个形状为 (13,10) 的矩阵,我想添加零向量直到形状变成 20 行和 10 列

    a=([[1,2,3,.......,10],
        [1,2,3,.......,10],
                    .
                    .   
        [13,14,.......,10]]). # this is the 13th row
   b=([0,0,0,....0])         # has length 10


我想在开头用“b”填充“a”,直到“a”有20行

最佳答案

z = np.zeros((13, 10))
x = np.zeros((1, 10))
y = np.vstack((z, x))
y.shape
(14, 10)

检查 vstack

关于python - 如何将向量添加到矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56127066/

相关文章:

python - 如何操纵每个索引中的值?

python - pandas:为列中的每一行计算 numpy 数组的平均值

python - 计算列表列表的平均值

python - 将变化率列添加到 Pandas DataFrame

Python - 三元运算符内的循环

python 将一列的值与条件相加

numpy - 将 2D NumPy 数组转换为用于绘制直方图的一维数组

python - 循环中 'if'的多种组合多行条件

python - 如何为 greenlet 指定名称

python - tf.data : Combining multiple from_generator() datasets to create batches padded across time windows