为了账号安全,请及时绑定邮箱和手机立即绑定

将 Python np.expand_dims 翻译成 R

将 Python np.expand_dims 翻译成 R

FFIVE 2022-10-25 16:11:40
我目前正在将一些 Python 代码翻译成 R。我很难理解 np.expand_dims 的工作原理以及如何将其翻译成 R。例如,我在 Python 中有以下代码:y = np.random.normal(loc = 0, scale = 1, size = (n, m))y1 = np.expand_dims(Y, 0)y2 = np.expand_dims(Y, 1) y3 = np.expand_dims(Y, 2)该代码有什么作用?假设我们在 R 中有以下代码,那么等效的 R 代码是什么?y = matrix(rnorm(n*m),n,m)
查看完整描述

1 回答

?
一只斗牛犬

TA贡献1784条经验 获得超2个赞

numpy的 Python 函数允许扩展数组的轴。您可以使用可以在CRAN上找到的包listarrays在 R 中复制它。

您要查看的功能是expand_dims(). 请参阅参考手册的第 6 页,您可以在此处找到。

此外,由于您要操作数组,因此 R 中有特定的类,这在技术上array不是一个。matrix目标是修改输入数组的形状。

希望这有帮助!


查看完整回答
反对 回复 2022-10-25
  • 1 回答
  • 0 关注
  • 122 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信