我需要等效的扫描功能,但要处理多维数组而不是数据框
例如,当调用以下代码时:
x <- array(1, dim=2:4)
y <- array(c(1,2,3,4,5,6), dim=c(2,3))
sweep(x, MARGIN = c(1,2), y,FUN='*')
结果是:
, , 1
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
, , 2
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
, , 3
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
, , 4
[,1] [,2] [,3]
[1,] 1 3 5
[2,] 2 4 6
Python中的清除代码等效于什么?有内置的功能可以帮助您吗?