计算方法--python numpy模块

输入:

输入n行n列矩阵、n列矩阵、以及构建增广矩阵:

#矩阵a:
import numpy as np
n = int(input())
a = np.zeros((n,n) ,dtype = np.double) #(n,n)表示n行n列,dtype代表数据类型为double型,初始化为0
for r in range(n):
  a[r,:] = np.array(input().split(),dtype = np.double) #输入第0~n-1行,用空格隔开
#矩阵b:
b = np.zeros((n,1),dtype = np.double) #声明为n行1列double型,初始化为0
for  r in range(n):
  b[r] = np.array(input(),dtype = np.double)
Matr = np.hstack((a, b)) #构建增广矩阵
print(a)
print(b)
print(Matr)   

猜你喜欢

转载自blog.csdn.net/weixin_44795952/article/details/105386058
今日推荐