python输出n×n的矩阵,python 矩阵输入
本文主要介绍了一个基于Python的矩阵输入实例,具有很好的参考价值。希望对大家有帮助。如有错误或不足之处,请不吝赐教。
目录
python矩阵输入python输入(array,matrix)一维输入对应的是变量不同的一维数组的输入问题。二维数组输入问题
Python矩阵输入
在尝试python的一些函数时,输入一个随机矩阵是很麻烦的.Python使用list来表示数组。毕竟不是矩阵实验室吗?
Python可以直接复制标准格式的数据来识别为列表,但是我输入一个规则的矩阵会比较麻烦。比如这个。
1 4 7 10
2 5 8 11
3 6 9 12
Python可以这样打。
count=1;A=[]
对于(0,3):范围内的I
temp=[]
对于范围(0,4):中的j
临时追加(计数)
计数=1
a .追加(临时)
打印一份
输出为
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
其实在matlab里很方便,就两句话。
A=1:12
b=shape(A,3,4);
例如,以下段落输出以下矩阵[[0,1,2],[0,1,2],[0,1,2]]
A=[]
对于(0,3):范围内的I
tmp=[]
对于范围(0,3):中的j
附加(j)
追加(tmp)
打印一份
python输入(数组、矩阵)
一维输入对应不同变量
n,x,y=map(int,input()。拆分())
打印(n,x,y)
输入:10 2 3
输出: 10 2 3
一维数组的输入问题
arr=输入()
arr=[int(n) for n in arr.split()]
打印(排列)
输入:1 9 0 1
输出:[1,9,0,0,1]
二维数组的输入问题
n=int(input())
arr=[]
对于范围(n):内的I
arr.append(list(map(int,input()。rstrip()。split()))))
打印(排列)
输入:
三
1 2 3
4 2 9
0 3 8
输出:
[[1, 2, 3], [4, 2, 9], [0, 3, 8]]
输入:
四
1 3
98 1
2 7
2 9
输出:
[[1, 3], [98, 1], [2, 7], [2, 9]]
这里的rstrip()函数删除末尾的空白。
以上个人经验,希望给你一个参考,也希望你能支持盛行的IT软件开发工作室。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。