gpt4 book ai didi

Python 3 : capture a matrix return from subprocess with Rscript

转载 作者:行者123 更新时间:2023-12-01 09:20:41 25 4
gpt4 key购买 nike

我正在使用subprocess来运行Rscript。该脚本返回一个 R 矩阵。我在 Python 中使用 subprocess.check_output 并获取一个字符串。但是Python中有没有办法直接获取输出矩阵呢?

谢谢

最佳答案

在两种语言之间交换对象并不是一件容易的事。

通用解决方案

此解决方案适用于所有语言:

  1. 您启动脚本
  2. 计算完成后,您可以将结果写入通用格式。例如 .csv 或 .txt 或 .json
  3. 您以其他语言重新加载结果

关于 R 和 python

有一个现有的包可以做到这一点:rpy但使用起来可能会很棘手,有时错误不是很明确(因为正如我所说,在两种语言之间交换对象很棘手)。

关于Python 3 : capture a matrix return from subprocess with Rscript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50812860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com