gpt4 book ai didi

r - 有没有办法像R中的capture.output()一样捕获Julia中的stdout?

转载 作者:行者123 更新时间:2023-12-04 03:38:31 24 4
gpt4 key购买 nike

在R中,capture.output()可以将表达式中的输出捕获到stdout中作为字符向量,例如

> x = capture.output(print(1:10))
> x
[1] " [1] 1 2 3 4 5 6 7 8 9 10"

在Julia中有一个等效的功能吗?

最佳答案

使用Julia 0.2,现在可以捕获标准输出:可以调用redirect_stdoutSTDOUT转换为可以读取的管道。

这主要用于捕获外部C库的输出。正如Stefan提到的那样,大多数Julia I/O函数都接受io参数,该参数允许您打印到任意目的地,例如字符串缓冲区。

关于r - 有没有办法像R中的capture.output()一样捕获Julia中的stdout?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17769065/

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