- 凭兴趣更新matlab一些算法复现
- 矩阵输入
- 一、python
矩阵输入 一、python
实现输入[ , , ; , ,]类型的矩阵输入,当最后加了分号无输出,没加分号输出矩阵
import re
def Get_Matrix():
A_Matrix = input()
Matrix_A = A_Matrix.split(";")
raw1 = len(Matrix_A)
Matrix_get = []
column = 0;
for i in range(raw1):
raw = re.findall(r"\d+\.?\d*",Matrix_A[i])
column = len(raw)
raw = list(map(float, raw))
Matrix_get += [raw]
if A_Matrix[-1] !=';' :
A_Matrix1 = A_Matrix.split("=")
if len(A_Matrix1) == 1:
print("ans=")
else:
print(A_Matrix1[0]+"=")
for i in range(raw1):
for j in range(column):
print(Matrix_get[i][j], end =' ')
print('\n')
#测试
if __name__=="__main__":
Get_Matrix()
输出效果:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)