2014-10-17 3 views
2

필자는 필라프를 사용하여 ipython에 간단한 플롯을 만들기 위해 노력하고 있습니다. :) 그러나 스크립트를 실행하자마자 ipython 컴파일러는 글쓰기 및 일반적으로 많이 느려지는 것처럼 보입니다.필라브로 플로팅 한 후 Ipython 속도가 느려짐

파이썬은 2.7.6 32 비트 (내 컴퓨터 창 8.1 64 비트 어쩌면이 문제를 일으키는 실행?)

Ipython 2.1.0 여기에 내가 실행 해요 스크립트입니다 :

import pylab 

Sx = pylab.matrix([[0,1,0], [1,0,1], [0,1,0]])/pylab.sqrt(2) 
Sy = pylab.matrix([[0,-1j,0], [1j,0,-1j], [0,1j,0]])/pylab.sqrt(2) 
Sz = pylab.matrix([[1,0,0], [0,0,0], [0,0,-1]]) 

D = 2.87 
g = 2 
B = range(0,5) 

HD = [ ] 
for i in B: 
H = D*Sz*Sz + i*g*Sz 
EigenValues = pylab.diag(H) 
HD.append(EigenValues) 


pylab.figure() 
pylab.plot(B, HD) 
pylab.show() 

답변

1

가 iPython의 기본 플로팅 백엔드가 내 Windows 7 상자에서 너무 느려지는 것을 알았습니다. 이 문제를 얻으려면, 난 항상 Qt처럼 다른 백엔드를 사용 :

$ ipython --matplotlib 

나에게 더 나은 확인하거나 작동 Using matplotlib backend: Qt4Agg을 제공합니다 -

$ ipython qtconsole 
qtconsole iPython 시도
관련 문제