如何将java程序的数据传递至python
小弟不才,只会一点点python,目前有这样子一个问题,请各位大侠指教。
有一个炒外汇的平台(跟股票、期货差不多),其平台jforex用的是java技术,所以自带api对我来讲比较麻烦,因此就想把里面各品种的实时价格传递至python上。
目前我用的python客户端是spyder,接下来想通过pyro将数据传递至python。
在github上面有类似项目,不过他是jython,https://github.com/brotchie/pyforex
我因为要涉及高速运算,所以利用了numpy和scipy,所以顺便问一下numpy能不能跑在jython上面。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(11)
罗嗦半天,其实自己一试便知的
有答案了么?可以告诉我一下你是用什么技术实现的么?我这边是在java写的仿真器需要和python写的模型交互数据
以前做过python用jpype调用java类也是做数据操作的,就是不知道能不能把值传到python中去
Json的话,还是不错的,python自带json包,支持json数据,不知这算不算纯Python的方案。
Java的话可以用jackson或fastjson把对象转换为json串。
还有一种就上上面说的protobuf,或者thrift这类的解决方案。
嗯,越来越高深了
回复
没啥高深的,就是数据交互。数据交互就两种方式,第一种是无关平台格式的交互方式(比如json、xml等),第二种是可以传输数据对象的交互方式(比如java的RMI等等)
嗯,我先都去了解一下
回复
好。解决了记得选我为满意答案,哈哈哈哈,刷点积分。
1、通过json或者xml数据进行交互。
2、通过protobuf 进行交互。
json如何???
顶