python同时给多维矩阵新增一行和一列元素

# 给矩阵m_arr同时新增一行和一列元素
m_list = [[1, 2, 3], [3, 4, 5]]
m_arr = np.array(m_list)  # 转为数组

news_row = np.full((1, 3), -1)
print("news_row", news_row)
n1 = np.append(m_arr, news_row, axis=0)  # 添加整行元素
print("n1", n1)
news_col = np.full((n1.shape[0], 1), -1)
print("news_col", news_col)
n2 = np.append(n1, news_col, axis=1)  # 添加整列

print(n1)
print(n2)
news_row [[-1 -1 -1]]
n1 [[ 1  2  3] 
 [ 3  4  5]    
 [-1 -1 -1]]   
news_col [[-1] 
 [-1]
 [-1]]
[[ 1  2  3]
 [ 3  4  5]
 [-1 -1 -1]]
[[ 1  2  3 -1]
 [ 3  4  5 -1]
 [-1 -1 -1 -1]]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值
>