列与txt文件中的矩阵和?

时间:2015-04-15 19:17:41

标签: python arrays numpy matrix

我已经给了一个矩阵,我必须把它放到一个文本文件中,然后取一个列的总和(从命令行)

所以我必须制作的程序必须将矩阵txt文件和列号作为两个命令行参数。

我对矩阵和访问txt.files非常缺乏经验(我们在课堂上几乎没有碰过它)

到目前为止我所拥有的:

import numpy
import sys

txtfile = sys.argv[1]
columnsum = sys.argv[2]

a = [2,16,-3,9]
b = [4,5,2,0]
c = [5,2,3,11]
d = [6,-2,-3,4]

m1 = numpy.array(a)
m2 = numpy.array(b)
m3 = numpy.array(c)
m4 = numpy.array(d)

numpy.savetxt('matrixp4.txt',(m1,m2,m3,m4),fmt="%d")

在我正在使用的编辑器(pycharm)中,矩阵似乎在txt文件中是安全的,但是当我运行它时,它表示矩阵的第一行中存在语法错误。我很困难,我只是不太了解矩阵。有帮助吗?我是否错误地格式化了矩阵?

0 个答案:

没有答案