我有一個尺寸爲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中搜索該值,但找不到相同的值。 –