小编rel*_*ima的帖子

matplotlib中超过9个子图

是否有可能在matplotlib中获得超过9个子图?

我在subplots命令pylab.subplot(449);,我怎么能得到一个4410工作?

非常感谢你.

python charts matplotlib

43
推荐指数
2
解决办法
2万
查看次数

Matplotlib,savefig()的替代品,以便在保存到CString对象时提高性能?

我正在努力加快将图表保存到图像的过程.现在我正在创建一个cString对象,我使用savefig保存图表; 但我真的非常感谢任何帮助改进这种保存图像的方法.我必须做几十次这个操作,而savefig命令非常慢; 必须有更好的方法.我读了一些关于将其保存为未压缩的原始图像的内容,但我不知道如何做到这一点.如果我可以切换到另一个更快的后端,我真的不关心agg.

即:

RAM = cStringIO.StringIO()

CHART = plt.figure(.... 
**code for creating my chart**

CHART.savefig(RAM, format='png')
Run Code Online (Sandbox Code Playgroud)

我一直在使用matplotlib和FigureCanvasAgg后端.

谢谢!

python performance plot matplotlib cstring

16
推荐指数
1
解决办法
1万
查看次数

从Stata迁移到Python

一些与Stata 11斗争的同事正在寻求我的帮助,试图让他们辛勤工作的自动化.他们主要在Stata中使用3个命令:

tsset(设置时间序列分析)

如: tsset year_column, yearly

varsoc(获取VAR的滞后顺序选择统计信息)

如: varsoc column_a column_b

vec(矢量误差修正模型)

如: vec column_a column_b, trend(con) lags(1) noetable


有没有人知道我可以通过python使用任何科学库来实现同样的功能?

python statistics numpy stata

9
推荐指数
2
解决办法
1771
查看次数

在python中,如何在连接之前将sqlite db完全加载到内存中?

我有一个100兆字节的sqlite db文件,我想在执行sql查询之前加载到内存.有可能在python中这样做吗?

谢谢

python sql memory sqlite

8
推荐指数
1
解决办法
1万
查看次数

任何dhcp python库?

有没有可以帮助我在python中实例化dhcp服务器的库?

python dhcp

7
推荐指数
1
解决办法
1万
查看次数

如何调整我当前的启动画面以允许我的代码的其他部分在后台运行?

目前我有一个闪屏.但是,它不能作为真正的启动画面 - 因为它会停止执行其余代码(而不是允许它们在后台运行).

这是我程序的当前(减少)结构,重要位显示完整.如何调整当前的启动画面以实际允许程序的其余部分在后台加载?在python中有可能吗?

谢谢!

import ...
(many other imports)
def ...
def ...
(many other definitions)

class VFrams(wxFrame):
    wx.Frame.__init__(self, parent, -1, _("Software"), 
                      size=(1024, 768), style=wx.DEFAULT_FRAME_STYLE)
    (a lot of code goes in here)

class MySplashScreen(wx.SplashScreen):
    def __init__(self, parent=None):
        aBitmap = wx.Image(name=VarFiles["img_splash"]).ConvertToBitmap()
        splashStyle = wx.SPLASH_CENTRE_ON_SCREEN | wx.SPLASH_TIMEOUT
        splashDuration = 5000 # ms
        wx.SplashScreen.__init__(self, aBitmap, splashStyle, splashDuration, parent)
        self.Bind(wx.EVT_CLOSE, self.CloseSplash)
        wx.Yield()
    def CloseSplash(self, evt):
        self.Hide()
        global frame
        frame = VFrame(parent=None)
        app.SetTopWindow(frame)
        frame.Show(True)
        evt.Skip()

class MyApp(wx.App):
    def OnInit(self):
        MySplash = MySplashScreen()
        MySplash.Show()
        return …
Run Code Online (Sandbox Code Playgroud)

python multithreading wxpython initialization splash-screen

6
推荐指数
1
解决办法
1746
查看次数

如何在没有多线程的情况下在python中安排事件?

是否可以在没有多线程的情况下在python中安排事件?我试图获得像调度函数每隔x秒执行一样的东西.

python

6
推荐指数
1
解决办法
1626
查看次数

有没有更好的方法来写这个?

有一个更好的方法吗?我觉得我因为过于重复而做错了.

O = viz.pick(1, viz.WORLD)

BackSetts = ["set_b1b", "set_b2a", "set_b1a",  "set_b2b"]
LeftSetts = ["set_l1a", "set_l1b", "set_l2a", "set_l1b"]
NormSetts = ["set_nr_a", "set_nr_b"]
Maps = ["MapA","MapB"]

if O.name in BackSetts:
    for i in set(BackSetts)|set(Maps):
        WORLD[i].alpha(abs(WORLD[i].getAlpha()-1))

elif O.name in LeftSetts:
    for i in set(LeftSetts)|set(Maps):
        WORLD[i].alpha(abs(WORLD[i].getAlpha()-1))

elif O.name in NormSetts:
    for i in NormSetts:
        WORLD[i].alpha(abs(WORLD[i].getAlpha()-1))
Run Code Online (Sandbox Code Playgroud)

python

6
推荐指数
1
解决办法
170
查看次数

简单的sqlite问题

我用的时候:

for i in Selection:
    Q = "SELECT columnA FROM DB WHERE wbcode='"+i+"' and commodity='1'"
    cursor.execute(Q)
    ydata[i] = cursor.fetchall()
Run Code Online (Sandbox Code Playgroud)

我明白了:

ydata = {'GBR': [(u'695022',), (u'774291',), (u'791499',)... ]}
Run Code Online (Sandbox Code Playgroud)

如何更改我的代码以获取:

ydata = {'GBR': [695022, 774291, 791499,...]}
Run Code Online (Sandbox Code Playgroud)

非常感谢你.obs:这只是一个简化的例子.尽量避免提出有关sql注入的建议.

python sql sqlite

5
推荐指数
1
解决办法
316
查看次数

SQL - 使用另一个表的字段更新表

我正在尝试执行以下更新查询:

UPDATE Commodities 
INNER JOIN UniqueCountries 
     ON Commodities.wbCode = UniqueCountries.wbCode 
SET Idenb = UniqueCountries.wbName||yr
Run Code Online (Sandbox Code Playgroud)

查询显然是错误的,因为它不起作用.我该如何解决?


该查询应该IdenB使用wbNameyr(wbName||yr)的连接值更新列.但是,wbName在另一个调用的表上UniqueCountries,这就是我尝试执行内部连接的原因.

我做错了什么,我该如何解决?非常感谢你.

sql sqlite sql-update

5
推荐指数
1
解决办法
319
查看次数