python循环控制函数matrix,使得他可以将输入的列表转化为一个行列数自定的矩阵

python循环控制函数matrix,使得他可以将输入的列表转化为一个行列数自定的矩阵,第1张

1、程序运行输入数据时,第一行为A矩阵的行列数和B矩阵的行列数,接着分别输入A、B两个矩阵的值。

2、首先,定义6个整型变量,保存A、B矩阵的行和列,以及控制循环的变量,k则用于实现矩阵的乘法

3、接着,定义三个整型二维数组,保存A、B和C矩阵的各元素

4、输入三个矩阵的行数和列数,保存在变量a、b、c中。

5、输入矩阵A的各元素,保存在数组X中。

6、输入矩阵B的各元素,保存在数组Y中。

7、将二维数组Z的各元素,初始化为0。

8、用两层for循环,控制矩阵的乘法,并输出乘法所得的结果。

9、计算A矩阵和B矩阵的乘法,结果保存在数组Z中。

10、最后,输出乘法所得的结果,即输出Z数组中的所有元素。

11、运行程序,输入矩阵A和B的行数和列数,以及A矩阵和B矩阵的所有元素,电脑就会计算出乘积C矩阵的所有元素,并输出C矩阵。

# 如果你使用了numpy包

如果要使用原始方法的话,请继续追问。

# 原始方法

A = [[1,2],[3,4],[5,6]]

r = [(x[0]+x[1])05 for x in A]

r

# [17320508075688772, 26457513110645907, 33166247903554]

a = [[0,1,2],

    ['a','b','c'],

    [7,8,9]]

print(a[2][1])

因为都是从0开始数,取第三行第二个元素就是2,1

不用关心行数。

只要把要保存的变量,用字典组织起来。然后用str()行数转成字符串存到文件中。

读取的时候,只要将读取的字符串,用eval()行数,再转回字典,然后按key进行区分,分别还给变量就可以了。

以上就是关于python循环控制函数matrix,使得他可以将输入的列表转化为一个行列数自定的矩阵全部的内容,包括:python循环控制函数matrix,使得他可以将输入的列表转化为一个行列数自定的矩阵、python中如何实现矩阵A中的每行元素开根,最后获得新矩阵B、python 在矩阵中怎么通过行列号来提取元素等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9266962.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存