矩阵 python 加法_Python矩阵加法

小咪咪 2022-12-07 13:29 322阅读 0赞

07d56a8944152a3f3d9a3abeacc04d96.png

矩阵 python 加法

Here you will get program for python matrix addition. In python “list” concept is there rather than arrays. For implementing matrix we should take help of lists in python. Matrix can be represented as nested lists.

在这里,您将获得用于python矩阵加法的程序。 在python中,“列表”概念存在,而不是数组。 为了实现矩阵,我们应该使用python中的列表。 矩阵可以表示为嵌套列表。

Suppose if we want to implement 2×3 matrix then python syntax will look like this.

假设如果要实现2×3矩阵,则python语法将如下所示。

Matrix=[[1,2,3],[4,5,6]] #This is 2×3 matrix

Matrix = [[1,2,3],[4,5,6]]#这是2×3矩阵

If we want to implement 3×2 matrix then

如果我们要实现3×2矩阵

Matrix=[[1,2],[3,4],[5,6]] #This is 3×2 matrix.

Matrix = [[1,2],[3,4],[5,6]]#这是3×2的矩阵。

Python矩阵加法 (Python Matrix Addition)

Below is python program for addition of two matrices. Program is made and tested in python 3.

以下是用于添加两个矩阵的python程序。 该程序是在python 3中制作和测试的。

  1. def print_matrix(matrix):
  2. for i in range(len(matrix)):
  3. for j in range(len(matrix[0])):
  4. print("\t",matrix[i][j],end=" ")
  5. print("\n")
  6. def main():
  7. m=int(input("enter rows"));
  8. n=int(input("enter columns"));
  9. #in python initilization is needed before indexing.
  10. matrix1=[[0 for j in range(0,n)] for i in range(0,m)] # matrix 1 initialization with 0s
  11. matrix2=[[0 for j in range(0,n)] for i in range(0,m)] #matrix 2 intialization with 0s
  12. res_matrix=[[0 for j in range(0,n)] for i in range(0,m)] # matrix for storing result
  13. print("enter first matrix elements")
  14. for i in range(0,m):
  15. for j in range(0,n):
  16. matrix1[i][j]= int(input("enter an element"))
  17. print("enter second matrix elements ")
  18. for i in range(0,m):
  19. for j in range(0,n):
  20. matrix2[i][j]=int(input("enter an element"))
  21. for i in range(0,m):
  22. for j in range(0,n):
  23. res_matrix[i][j]=matrix1[i][j]+matrix2[i][j]
  24. #print input matrices
  25. print(" matrix 1")
  26. print_matrix(matrix1)
  27. print(" matrix 2")
  28. print_matrix(matrix2)
  29. # printing resultant matrix
  30. print("resultant matrix after adding")
  31. print_matrix(res_matrix)
  32. main()

Output

输出量

Python Matrix Addition

翻译自: https://www.thecrazyprogrammer.com/2018/01/python-matrix-addition.html

矩阵 python 加法

发表评论

表情:
评论列表 (有 0 条评论,322人围观)

还没有评论,来说两句吧...

相关阅读

    相关 矩阵加法

    矩阵加法 新建两个矩阵A和B,两个矩阵的数据为‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪

    相关 python大数加法

    以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。 (字符串长度不大于100000,保证字符串仅由’0’~'9’这10种字符组成)