Python 官方文档:入门教程 => 点击学习
经常在尝试python一些函数功能时想随便输入一个矩阵感觉怪麻烦……Python是拿list表示数组的,毕竟不是矩阵(Matrix)实验室(Laboratory)嘛2333 Python直接复制格式标准的数据是可以识别成list的
经常在尝试python一些函数功能时想随便输入一个矩阵感觉怪麻烦……Python是拿list表示数组的,毕竟不是矩阵(Matrix)实验室(Laboratory)嘛2333
Python直接复制格式标准的数据是可以识别成list的,但我要是输入一个规整的矩阵就繁琐了些。比如这种
1 4 7 10
2 5 8 11
3 6 9 12
Python里面可以这样输入
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
--结束END--
本文标题: Python基础之矩阵输入
本文链接: https://lsjlt.com/news/188382.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0