我有一个尺寸为236 x 97的矩阵。当我用Python打印矩阵时,它的输出不完整,.......
位于矩阵的中间。在python中生成全矩阵输出
我试图将矩阵写入测试文件,但结果完全相同。 我无法发布截图,因为我的声望不够,并且如果我选择另一个标记选项,将无法正确显示。 任何人都可以解决这个问题吗?
def build(self):
self.keys = [k for k in self.wdict.keys() if len(self.wdict[k]) > 1]
self.keys.sort()
self.A = zeros([len(self.keys), self.dcount])
for i, k in enumerate(self.keys):
for d in self.wdict[k]:
self.A[i,d] += 1
def printA(self):
outprint = open('outputprint.txt','w')
print 'Here is the weighted matrix'
print self.A
outprint.write('%s' % self.A)
outprint.close()
print self.A.shape
它实际上是工作的,但是输出的值与我打印的输出不同在python shell中。我想念什么? –
@IrfanDary:你说的'不同'是什么意思?实际上,'stdout'上的输出被缩短了。如果我解决了您的问题,请您打勾我的答案? – albert
我的意思是这个值与shell中的输出不同。我从文本文件中取出一个值,然后在shell中搜索该值,但找不到相同的值。 –