小编any*_*ny1的帖子

如何在导入igraph时解决AttributeError?

当我在项目中导入igraph包时,我得到一个AttributeError.这只发生在项目目录中:

[12:34][~]$ python2
Python 2.7.1 (r271:86832, Apr 15 2011, 12:09:10) 
[GCC 4.5.2 20110127 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
>>> 

[12:34][~]$ cd projectdir/
[12:34][projectdir]$ python2
Python 2.7.1 (r271:86832, Apr 15 2011, 12:09:10) 
[GCC 4.5.2 20110127 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/site-packages/igraph/__init__.py", line 42, in <module>
    import gzip
  File "/usr/lib/python2.7/gzip.py", …
Run Code Online (Sandbox Code Playgroud)

python import packages igraph

14
推荐指数
1
解决办法
6577
查看次数

将缩放实现到cairo-drawn canvas的最高效方法是什么?

我有一个wx.ScrolledWindow使用的地方cairo.我已经实现了缩放功能,现在可以重绘整个内容.但是由于最多可绘制200条曲线,因此我应考虑采用更高效的解决方案.

我想到了这些:

  • 缓冲图像的缩放因子-1/+ 1(内存消耗)
  • 使用librsvg并缓冲一个SVG图像(我已经读过一些关于此的内容.librsvg也可以在Windows下运行吗?)
  • 在绘制曲线组之后存储cairo.Context,并在缩放时恢复它(只是一个想法......可能吗?)

还有其他可能性,并且:最佳解决方案是什么?

非常感谢

python wxpython cairo

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

以下列方式对字符串列表进行排序的最简单方法是什么?

我有一个字符串列表,可以表示整数和名称.默认字符串比较执行以下操作:

sorted(['1','2','3','4','10','102','14','Alice','John','Sally'])
['1', '10', '102', '14', '2', '3', '4', 'Alice', 'John', 'Sally']
Run Code Online (Sandbox Code Playgroud)

我想按如下方式对列表进行排序:

['1', '2', '3', '4', '10', '14', '102', 'Alice', 'John', 'Sally']
Run Code Online (Sandbox Code Playgroud)

意思是:

  1. 对数字表示整数的所有字符串进行排序
  2. 按字母顺序排序'真实'字符串并将此列表附加到(1.)

我尝试过比较方法,但我不知道如何干净地确定字符串是否代表一个没有try/except的整数?

提前致谢

python sorting string integer list

2
推荐指数
3
解决办法
368
查看次数

在单独的线程中绘制图像缓冲区(MemoryDC)

我有:带有图像缓冲区的面板,其中使用Cairo绘制表单.缓冲区就像这里的例子一样实现:http://wiki.wxpython.org/BufferedCanvas

我想:一个线程,它在更新缓冲区时完成所有绘图(在创建/调整大小/缩放时)

问题:解决这个问题的好方法是什么?

我已经尝试在线程中进行绘图本身并得到一个断言错误,因为dc没有完成.我是否必须在线程中创建dc或在哪里?是否有一些关于线程和DC的教程?

编辑:

我尝试将示例与BufferedCanvas结合使用:LongRunningTasks

见这里:http://pastebin.com/X9kqSMKT

有时它会给出X Window系统错误,有时候效果很差

谢谢你的帮助

wxpython

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

标签 统计

python ×3

wxpython ×2

cairo ×1

igraph ×1

import ×1

integer ×1

list ×1

packages ×1

sorting ×1

string ×1