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]
합니다. 하지만, 라인별로, 샐비어 셸에서, 그것은 완벽하게 괜찮아요, 어떤 아이디어를 작동합니까?
나는 R과 M을 의미했습니다. 지금 수정되었습니다. % run은 파일을 실행하기 위해 sage 셸 내에서 사용됩니다. 그러나 나는 왜 그것이 행렬을 모두 0으로 바꾸는 지 아직도 모른다. 나는 이것이 버그 일 수 있다고 생각하고있다 .. –
왜 내 파이썬 2.6은 1/2을 제로로 생각 하는가? –
정수를 나누는 것은 그런 식으로 정의됩니다. 나머지는 %로 액세스하십시오. IPython을 실행하는 것으로 보이며 python2를 사용합니다. –