小编Stu*_*art的帖子

Matplotlib/pyplot:如何强制轴范围?

我想绘制带有pylot的标准2D线图,但强制轴的值在x上介于0和600之间,y上强制介于10k和20k之间.让我举个例子......

import pylab as p

p.title(save_file)
p.axis([0.0,600.0,1000000.0,2000000.0])

#define keys and items elsewhere..
p.plot(keys,items)
p.savefig(save_file, dpi=100)
Run Code Online (Sandbox Code Playgroud)

但是,轴仍然可以调整到数据大小.我正在解释p.axis的效果是设置max和min可能是什么,而不是强制它们是max或min.当我尝试使用p.xlim()等时会发生同样的情况.

有什么想法吗?

谢谢.

python graph axes matplotlib

50
推荐指数
4
解决办法
12万
查看次数

从DynamoDB中获取值

我刚刚开始研究亚马逊的DynamoDB.显然可扩展性很吸引人,但我试图让我的脑子脱离SQL模式并进入无sql模式.可以这样做(具有dynamodb的所有可扩展性优势):

有一些条目(比如说5到1000万)被一些数字索引.每个条目中的一个字段将是创建日期.是否有一种有效的方法让dynamo db为我的Web应用程序提供在两个日期之间创建的所有条目?

一个更简单的问题 - dynamo db可以给我一个字段匹配某个数字的所有条目.也就是说,还有另一个字段是一个数字,为​​了参数的缘故,我们可以说在0到10之间.我可以要求dynamodb给我所有有价值的条目,例如6吗?

这两个查询都需要扫描整个数据集(考虑到数据集大小,我认为这是一个问题吗?)

非常感谢

database amazon-web-services nosql amazon-dynamodb

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

Django,Postgresql和IntegrityErrors

我来自一个mysql背景,如果我想插入一个记录,我可以使用INSERT IGNORE命令,这样我就可以打开行,如果有冲突就忽略它.

现在,我正在使用Django项目,我正在使用postgresql,并在循环中发出多个保存.但是,我如果我得到一个IntegrityError(我忽略了,请参阅下面的代码)然后我丢失了我试图插入的大量对象..我应该如何解决这个问题:

for thing in things:
    try:
        #potentially dangerous save..
        obj = Thing(stuff=10)
        obj.save()
    except IntegrityError:
        pass
Run Code Online (Sandbox Code Playgroud)

如果说,在5日绕过循环,会发生IntegrityError,哪些对象会插入到DB中?

python django postgresql

3
推荐指数
1
解决办法
1533
查看次数