小编Dav*_*jad的帖子

如何在reStructuredText中创建一个不间断的空间?

如何在reStructuredText中创建一个不间断的空间?

一个明显但有问题的解决方案是:

`word A`
Run Code Online (Sandbox Code Playgroud)

但是不同的实现可能会对它进行不同的处理,例如rst2latex或rst2pdf.另外,它以斜体显示.

restructuredtext

26
推荐指数
3
解决办法
4588
查看次数

如何在Seaborn中叠加两个图表?

如何在Seaborn中叠加两个图表?我的数据中有两列我想将它们放在同一个图表中.我怎样才能保留两个图的标签.

python seaborn

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

在ipython笔记本中的动画图形

有没有办法创建动画图形.例如,显示具有不同参数的相同图表.

例如是SAGE笔记本,可以写:

a = animate([circle((i,i), 1-1/(i+1), hue=i/10) for i in srange(0,2,0.2)], 
            xmin=0,ymin=0,xmax=2,ymax=2,figsize=[2,2])
a.show()
Run Code Online (Sandbox Code Playgroud)

plot ipython

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

linesearch的正方向导数

scipy.optimize'linesearch的正方向导数'的含义是什么意思?

例如在fmin_slsqp中 http://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.fmin_slsqp.html

scipy

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

我可以使用python创建像浏览器游戏一样的Flash吗?

是否有可能使用python创建像浏览器游戏一样的Flash?(实际上我想用它进行经济模拟,但它与浏览器游戏相同)

Davoud

python browser python-webbrowser

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

在python中通过zeromq列出或表示

在python中通过zeromq发送列表或dicts等对象的正确/最佳方法是什么?如果我们使用PUB/SUB模式,该字符串的第一部分将用作过滤器,该怎么办?

  • 我知道有多部分消息,但它们最初用于不同目的.此外,您无法订阅所有消息,这些消息具有特定字符串作为第一个元素.

python zeromq

10
推荐指数
4
解决办法
6092
查看次数

zeromq和python多处理,打开的文件太多了

我有一个基于代理的模型,其中多个代理由中央进程启动,并通过另一个中央进程进行通信.每个代理和通信过程都通过zmq进行通信.但是,当我启动超过100个代理时,standard_out发送:

参数无效(src/stream_engine.cpp:143)打开的文件太多(src/ipc_listener.cpp:292)

和Mac Os提示问题报告:

使用libzmq.5.dylib插件时,Python意外退出.

在我看来,问题是打开了太多的上下文.但是如何通过多处理避免这种情况呢?

我附上以下部分代码:

class Agent(Database, Logger, Trade, Messaging, multiprocessing.Process):
    def __init__(self, idn, group, _addresses, trade_logging):
        multiprocessing.Process.__init__(self)
        ....

    def run(self):
        self.context = zmq.Context()
        self.commands = self.context.socket(zmq.SUB)
        self.commands.connect(self._addresses['command_addresse'])
        self.commands.setsockopt(zmq.SUBSCRIBE, "all")
        self.commands.setsockopt(zmq.SUBSCRIBE, self.name)
        self.commands.setsockopt(zmq.SUBSCRIBE, group_address(self.group))

        self.out = self.context.socket(zmq.PUSH)
        self.out.connect(self._addresses['frontend'])
        time.sleep(0.1)
        self.database_connection = self.context.socket(zmq.PUSH)
        self.database_connection.connect(self._addresses['database'])
        time.sleep(0.1)
        self.logger_connection = self.context.socket(zmq.PUSH)
        self.logger_connection.connect(self._addresses['logger'])

        self.messages_in = self.context.socket(zmq.DEALER)
        self.messages_in.setsockopt(zmq.IDENTITY, self.name)
        self.messages_in.connect(self._addresses['backend'])

        self.shout = self.context.socket(zmq.SUB)
        self.shout.connect(self._addresses['group_backend'])
        self.shout.setsockopt(zmq.SUBSCRIBE, "all")
        self.shout.setsockopt(zmq.SUBSCRIBE, self.name)
        self.shout.setsockopt(zmq.SUBSCRIBE, group_address(self.group))

        self.out.send_multipart(['!', '!', 'register_agent', self.name])

        while True:
            try:
                self.commands.recv()  # catches the group adress.
            except …
Run Code Online (Sandbox Code Playgroud)

zeromq python-multiprocessing

10
推荐指数
2
解决办法
4596
查看次数

rst2latex中的bibtex引用

Usind rst2latex,哪个命令允许我包含一个引用密钥,引用一个bibtex数据库?在乳胶中我会用\ cite {Rumpelstielzchen2003}来实现这个目标.

restructuredtext

9
推荐指数
3
解决办法
1834
查看次数

如何使用反斜杠x\x代码解码ascii字符串

我试图从巴西Portogese文本解码:

'Demais Subfun\xc3\xa7\xc3\xb5es 12'

它应该是

'DemaisSubfunções12'

>> a.decode('unicode_escape')
>> a.encode('unicode_escape')
>> a.decode('ascii')
>> a.encode('ascii')
Run Code Online (Sandbox Code Playgroud)

所有给予:

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 13:
ordinal not in range(128)
Run Code Online (Sandbox Code Playgroud)

另一方面,这给出了:

>> print a.encode('utf-8')
Demais Subfun?â?º?â?Áes 12

>> print a
Demais Subfunções 12
Run Code Online (Sandbox Code Playgroud)

python string unicode python-2.x

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

cython:如何创建一个cdef类数组

我想有一个cdef类的cython数组:

cdef class Child:
    cdef int i

    def do(self):
        self.i += 1

cdef class Mother:
    cdef Child[:] array_of_child

    def __init__(self):
        for i in range(100):
            self.array_of_child[i] = Child()
Run Code Online (Sandbox Code Playgroud)

cython

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