小编Mer*_*moz的帖子

在matplotlib中反转色彩映射

我想知道如何简单地反转给定色图的颜色顺序,以便与plot_surface一起使用.

python matplotlib

216
推荐指数
5
解决办法
12万
查看次数

多处理:如何在类中定义的函数上使用Pool.map?

当我运行类似的东西:

from multiprocessing import Pool

p = Pool(5)
def f(x):
     return x*x

p.map(f, [1,2,3])
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是,将此作为类的函数:

class calculate(object):
    def run(self):
        def f(x):
            return x*x

        p = Pool()
        return p.map(f, [1,2,3])

cl = calculate()
print cl.run()
Run Code Online (Sandbox Code Playgroud)

给我以下错误:

Exception in thread Thread-1:
Traceback (most recent call last):
  File "/sw/lib/python2.6/threading.py", line 532, in __bootstrap_inner
    self.run()
  File "/sw/lib/python2.6/threading.py", line 484, in run
    self.__target(*self.__args, **self.__kwargs)
  File "/sw/lib/python2.6/multiprocessing/pool.py", line 225, in _handle_tasks
    put(task)
PicklingError: Can't pickle <type 'function'>: attribute lookup __builtin__.function failed
Run Code Online (Sandbox Code Playgroud)

我看过Alex Martelli的一篇文章处理同样的问题,但它不够明确.

python pickle multiprocessing

165
推荐指数
10
解决办法
9万
查看次数

NumPy的数学函数是否比Python快?

我有一个由基本数学函数(abs,cosh,sinh,exp,...)组合定义的函数.

我想知道它是否有所作为(速度)使用,例如, numpy.abs()而不是abs()

python performance numpy

58
推荐指数
3
解决办法
3万
查看次数

Matplotlib:远程机器上的显示图

我有一个python代码在远程机器上进行一些计算,名为A.我ssh从一台名为B的机器上连接A via .有没有办法在机器B上显示数字?

python ssh matplotlib

53
推荐指数
5
解决办法
6万
查看次数

在基本python中等效Numpy.argsort()?

在那里,做关于Python的内置函数python.array什么argsort()上呢numpy.array

python numpy

47
推荐指数
3
解决办法
3万
查看次数

Sankey图转换

我想知道是否有一种简单的方法来修改Sankey图示例,以便顺利过渡到新数据.例如,假设我有不同的数据文件(energy1.json,energy2.json ...)d3如何绘制第一个数据集的Sankey图,然后等待并稍后重新排列框处置以表示第二个数据集?

json transition d3.js sankey-diagram

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

如何启动Titan图形服务器并与gremlin连接?

我已经和Titan图形服务器玩了一段时间了.我的感觉是,尽管有大量文档,但缺乏从头开始入门教程.

我的最终目标是让一个巨人在cassandra上运行并使用StartTheShift/thunderdome进行查询.

我见过几种启动泰坦的方法:

使用Rexster

这个链接,我能够通过以下步骤运行titan服务器:

  1. 下载rexster-server 2.3
  2. 下载titan 0.3.0
  3. 从所有文件复制titan-all-0.3.0/libsrexster-server-2.3.0/ext/titan
  4. 编辑rexster-server-2.3.0/rexster.xml和添加(在a之间):

    <graph>
        <graph-name>geograph</graph-name>
        <graph-type>com.thinkaurelius.titan.tinkerpop.rexster.TitanGraphConfiguration</graph-type>
        <graph-read-only>false</graph-read-only>
        <graph-location>/Users/vallette/projects/DATA/gdb</graph-location>
        <properties>
              <storage.backend>local</storage.backend>
              <storage.directory>/Users/vallette/projects/DATA/gdb</storage.directory>
              <buffer-size>100</buffer-size>
        </properties>
        <extensions>
          <allows>
            <allow>tp:gremlin</allow>
          </allows>
        </extensions>
    </graph>
    
    Run Code Online (Sandbox Code Playgroud)

对于berkeleydb或:

    <graph>
      <graph-name>geograph</graph-name>
      <graph-type>com.thinkaurelius.titan.tinkerpop.rexster.TitanGraphConfiguration</graph-type>
      <graph-location></graph-location>
      <graph-read-only>false</graph-read-only>
      <properties>
            <storage.backend>cassandra</storage.backend>
            <storage.hostname>77.77.77.77</storage.hostname>
      </properties>
      <extensions>
        <allows>
          <allow>tp:gremlin</allow>
        </allows>
      </extensions>
    </graph>
Run Code Online (Sandbox Code Playgroud)

对于cassandra db.

  1. 使用启动服务器 ./bin/rexster.sh -s -c rexster.xml
  2. 下载rexster控制台并运行它 bin/rexster-console.sh
  3. 您现在可以使用连接到图表 g = rexster.getGraph("geograph")

这种方法的问题是你通过rexster而不是gremlin连接,所以你没有自动完成.优点是您可以命名您的数据库(此处为地理位置).

使用带有cassandra的Titan服务器

  1. 启动服务器 ./bin/titan.sh config/titan-server-rexster.xml config/titan-server-cassandra.properties
  2. 创建一个名为cassandra.localwith …

graph-databases gremlin titan rexster

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

如何计算Numpy的傅立叶级数?

我有周期T的周期函数,想知道如何获得傅立叶系数列表.我尝试从numpy 使用fft模块,但它似乎更专注于傅立叶变换而不是系列.也许它缺乏数学知识,但我看不出如何从fft计算傅里叶系数.

帮助和/或示例表示赞赏.

python numpy fft

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

Matplotlib:Web服务器上的交互式绘图

我目前在我的django网站上使用Open Flash Chart 2,但我发现它不够可定制.(当你想要通常的条形图,折扣图时,它很棒,但是自制形状呢......).虽然它是开源的,但我不想在Flex代码中潜水.

我正在考虑很多关于matplotlib但是文档在Web应用程序开发方面相当差.

有人在他的网络应用程序中使用matplotlib吗?我希望能够在这些网站上找到可以实现的目标的链接.谢谢

python django web-applications matplotlib

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

用于参数化CAD的Python模块

我正在寻找一个用于python的CAD模块.这就是我发现的,如果我错了,请纠正我:

  • PythonCAD:
    • 文件类型:DWG,DXF,SVG
    • 导向:在窗口中单击
    • 最后维护:2012-06-15
    • 记录:贫穷和肮脏
  • PythonOCC:
    • 文件类型:STEP,IGES,STL(导入/导出)
    • 面向:脚本
    • 最后维护:2013-01-12
    • 记录:良好和清晰
    • 安装真是太痛苦了
  • Free-CAD(python包装)
    • 文件类型: ?
    • 面向:在一个窗口中单击并从python导入python脚本
    • 最后维护:2013年1月
    • 记录:非常好

好吧,似乎FreeCad的python绑定是最好的,但还有其他东西吗?

python cad

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