Tag: python

Matplotlib中的非ASCII字符

我有一个问题,在Matplotlib中显示非ASCII字符,这些字符呈现为小框而不是一个适当的字体,它看起来像(我用红色的油漆填充这些框高亮他们): 我如何解决它? 一个相关的问题是Matplotlib中的重音字符 。

保存并加载对象并使用pickle

我正尝试使用pickle模块来保存和加载对象。 首先我宣布我的对象: >>> class Fruits:pass … >>> banana = Fruits() >>> banana.color = 'yellow' >>> banana.value = 30 之后,我打开一个名为“Fruits.obj”的文件(以前我创build了一个新的.txt文件,并将其命名为“Fruits.obj”): >>> import pickle >>> filehandler = open(b"Fruits.obj","wb") >>> pickle.dump(banana,filehandler) 这样做后,我closures我的会议,我开始了一个新的,我把下一个(试图访问它应该保存的对象): file = open("Fruits.obj",'r') object_file = pickle.load(file) 但是我有这个消息: Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python31\lib\pickle.py", line 1365, in load encoding=encoding, errors=errors).load() […]

比较python中的时间增量

我有一个variables是<type 'datetime.timedelta'> ,我想比较它与特定的值。 可以说d产生这个datetime.timedelta值0:00:01.782000 我想比较它是这样的: #if d is greater than 1 minute if d>1:00: print "elapsed time is greater than 1 minute" 我试图转换datetime.timedelta.strptime()但似乎工作。 有一个更简单的方法来比较这个值吗?

matplotlib设置yaxis标签大小

我怎样才能改变yaxis标签的大小? 现在,我改变使用所有标签的大小 pylab.rc('font', family='serif', size=40) 但在我的情况下,我想使y轴标签比x轴大。 不过,我想单独留下勾号标签。 我试过了,例如: pylab.gca().get_ylabel().set_fontsize(60) 但我只得到: AttributeError: 'str' object has no attribute 'set_fontsize' 所以,显然这是行不通的。 我已经看到了大量的蜱大小的东西,但没有为轴标签本身。

distutils:如何将用户定义的parameter passing给setup.py?

请提示我如何从命令行和setup.cfgconfiguration文件传递一个用户定义的参数,以distutils的setup.py脚本。 我想写一个setup.py脚本,它接受我的包特定的参数。 例如: python setup.py install -foo myfoo 谢谢, Mher

什么python库可以告诉我大概的位置和时区给予一个IP地址?

希望用Python实现更好的地理位置。

检测图片的“整体平均”颜色

我有一个JPG图像。 我需要知道“整体平均”图像的颜色。 乍一看,可以使用图像的直方图(通道RGB)。 在工作中,我主要使用JavaScript和PHP(一个小Python),因此欢迎这些语言的决定。 也许是图书馆工作与图像,解决类似的问题。 我不需要dynamic确定图片的颜色。 我只需要经过整个图像arrays,并分别确定每个图像的颜色(这些信息我将记住以备将来使用)。

Django模型select单一领域

我有一个表/模型称为Employees ,我想获得单个字段的所有行作为查询集。 我知道我可以这样做(希望我甚至可以做到这一点): emp_list = Employees.objects.get(all) emp_names = emp_list.eng_name 将查询数据库的所有字段,并只使用一个? 有没有更好的(更快)的方式做到这一点?

我怎样才能在python的OrderedDict的顶部添加一个元素?

我有这个 d1 = OrderedDict([('a', '1'), ('b', '2')]) 如果我这样做 d1.update({'c':'3'}) 然后我得到这个 OrderedDict([('a', '1'), ('b', '2'), ('c', '3')]) 但我想要这个 [('c', '3'), ('a', '1'), ('b', '2')] 无需创build新的字典

在Django有一种方法来显示selectcheckbox?

在pipe理界面和新forms中,有能够定义select的明智帮手。 你可以使用这样的代码: APPROVAL_CHOICES = ( ('yes', 'Yes'), ('no', 'No'), ('cancelled', 'Cancelled'), ) client_approved = models.CharField(choices=APPROVAL_CHOICES) 在窗体中创build一个下拉框并强制用户select其中一个选项。 我只是想知道是否有一种方法来定义一组select可以使用checkboxselect多个? (也会很高兴能够说,用户可以select最大数量的。)它似乎是一个function,可能是实现的,这只是我似乎无法在文档中find它。