gpt4 book ai didi

rpy2 如何调用 as.matrix()

转载 作者:行者123 更新时间:2023-12-04 15:52:10 25 4
gpt4 key购买 nike

我正在使用 rpy2 从 python 调用一些 R 函数。 R 函数返回一个 dist 对象。如何根据 R 代码返回的结果从 python 调用 as.matrix()

import rpy2.robjects.numpy2ri
from rpy2.robjects.packages import importr
rpy2.robjects.numpy2ri.activate()
Rsession = rpy2.robjects.r
tsclust = importr('TSclust')

X= np.random.random((5,5))
result = Rsession.diss( X , "ACF", p=0.05)

result 属于 dist 类。我想要一个平方距离矩阵,我可以通过在结果上调用 as.matrix() 来实现。我如何使用 rpy2 执行此操作?

最佳答案

可以这样做:

from rpy2.robjects.packages import importr

base = importr('base')
base.as_matrix(result)

关于rpy2 如何调用 as.matrix(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53418818/

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