题目:
生成一个8行6列的矩阵,其元素值等于该元素的行号+列号,其中行列均从1开始计算
代码示例:
方法一:Python 纯Python实现矩阵乘法
#使用快速列表生成一个8行6列的矩阵
values_aa = [ [x + y for y in range(1,7)] for x in range(1,9) ] # x 为行,y 为列
print("原始表示:",values_aa)
print("修改后:")
for i in values_aa:
print(i)
输出结果:
方法二:使用numpy库的array来实现
注意:numpy库需要自己下载才可用
简易安装过程:
运行程序后下面的编辑器输入框➡找到“终端”➡输入“pip install numpy” 回车等待即可。
效果如下 :
代码展示:
import numpy as np
#使用快速列表生成一个8行6列的矩阵
values_aa = [ [x + y for y in range(1,7)] for x in range(1,9) ] # x 为行,y 为列
A = np.array(values_aa)
print(A)