Python基础之矩阵输入
经常在尝试python一些函数功能时想随便输入一个矩阵感觉怪麻烦……python是拿list表示数组的,毕竟不是矩阵(Matrix)实验室(Laboratory)嘛2333
Python直接复制格式标准的数据是可以识别成list的,但我要是输入一个规整的矩阵就繁琐了些。比如这种
1 4 7 10 2 5 8 11 3 6 9 12Python里面可以这样输入
count = 1;A = []
for i in range(0, 3):
temp = []
for j in range(0, 4):
temp.append(count)
count += 1
A.append(temp)
print A
输出为[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
事实上在matlab里面很方便,就两句
A=1:12; B=reshape(A,3,4);
又比如下面这段输出这样的矩阵[[0, 1, 2], [0, 1, 2], [0, 1, 2]]
A = []
for i in range(0, 3):
tmp = []
for j in range(0, 3):
tmp.append(j)
A.append(tmp)
print A
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
