2
我有一個名爲test1.sage文件:Sage中的標量乘法?
test1.sage:
M = Matrix([[1,2,3],[4,5,6]])
R = 1/2*M
print R
print M
%run test1.sage
[1 2 3]
[4 5 6]
[0 0 0]
[0 0 0]
當我運行.sage報送給我這個隨機零矩陣。但是,在Sage外殼中,它可以一行一行地完美工作,還有什麼想法?
我的意思是R和M.現在就修正它。 運行在sage shell中用於運行文件。但我仍然不知道爲什麼它將矩陣變成全0。我認爲這可能是一個bug .. –
也爲什麼我的Python 2.6將1/2作爲零? –
劃分整數就是這樣定義的。用%訪問餘數。似乎你運行IPython,並使用python2。 –