zmq套接字上的numpy数组
zmqnump的Python项目详细描述
zmqnumpy模块实现了一系列用于交换 u{zeromq<;http://www.zeromq.org>;}套接字之间的numpy ndarrays。 使用numpy.ndarray.tostring方法序列化numpy数组 它保留了标准C二进制格式的可移植性, 启用不同编程语言的数据交换。 为了交换数组数据,定义了一个非常简单的协议 多部分消息将由以下部分组成:
- 标识符字符串名称
- 字符串表示中的numpy数组元素类型(dtype)
- 编码为二进制numpy.int32数组的numpy数组形状
- 使用numpy.ndarray.tostring()编码为字符串的数组数据
这个协议保证了numpy数组可以被携带到 唯一地重新构造,在连接对的两端没有错误 进程和节点之间有效的数据交换。
@作者:马可巴托里尼 @联系人:marco.bartolini@gmail.com @版本:0.1