Python 矩阵解释和示例
Python 中的矩阵是一个具有特定行数和列数的二维数组。Python 矩阵中的数据元素可以是数字、字符串或符号等。
矩阵或二维列表是一种重要的数据结构。与矩阵相关的一些运算涉及到转置、两个矩阵的加法或乘法。
我们将讨论如何用特定的行数和列数在 Python 中声明一个矩阵,然后从用户处输入数据项,最后打印该矩阵。
在 Python 中将一个矩阵声明为嵌套列表
Python 中的矩阵可以声明为嵌套列表。需要指定行数和列数。假设行数为 3,列数为 4。我们将按如下方式声明矩阵
Matrix=[[0]*4 for i in range(3)]
输入矩阵元素并逐行打印它们
示例
col=4
rows=3
matrix=[[0]*col for i in range(rows)]
for i in range(rows):
print("Enter","row",i+1,"elements")
for j in range(col):
matrix[i][j]=int(input())
def rowvise(matrix):
for i in range(rows):
print(matrix[i])
print("print as nested list")
print(matrix)
print("print each row in separate line")
rowvise(matrix)输出
Enter row 1 elements 1 2 3 4 Enter row 2 elements 5 6 7 8 Enter row 3 elements 1 2 3 4 print as nested list [[1, 2, 3, 4], [5, 6, 7, 8], [1, 2, 3, 4]] print each row in separate line [1, 2, 3, 4] [5, 6, 7, 8] [1, 2, 3, 4]
这些是矩阵上的基本运算,包括声明矩阵、赋值数据元素值和打印矩阵。转置等其他操作可以通过将特定的逻辑应用于给定的矩阵来完成。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP