【问题标题】:Ipython slows down after plotting with pylab使用 pylab 绘图后,Ipython 变慢
【发布时间】:2015-04-14 00:27:36
【问题描述】:

嘿,我正在尝试使用 pylab 在 ipython 中制作一个简单的绘图,它可以工作! :) 但是一旦我运行了我的脚本,并且情节出现了,ipython 编译器在写作和一般情况下似乎都慢了很多。

Python 2.7.6 32 位(我的电脑运行 windows 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()

【问题讨论】:

    标签: python


    【解决方案1】:

    我发现 iPython 的默认绘图后端在我的 Windows 7 机器上速度太慢了。为了解决这个问题,我总是使用像 Qt 这样的备用后端:

    $ ipython --matplotlib
    

    给我Using matplotlib backend: Qt4Agg,它工作正常,甚至更好 - 试试 iPython qtconsole

     $ ipython qtconsole
    

    【讨论】:

      猜你喜欢
      • 2011-12-09
      • 1970-01-01
      • 2012-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多