python - 对于多维数组,是否有与 R 的扫描函数等效的 python?
问题描述
我需要一个等效的扫描功能,但要处理多维数组而不是数据帧
例如,当调用以下代码时:
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中扫描代码的等价物是什么?有没有可以提供帮助的内置函数?
解决方案
推荐阅读
- azure - Kubernetes:AKS 无法查看该站点
- python - 尝试在 Python 控制台中输入时出错
- powershell - 如何使用 powershell 删除所有 google chrome cookie
- javascript - 在网络上启用 Google 帐户选择器
- ios - 我可以使用 ARKit 2 测量眼睛吗
- sql - 查找最新修改的数据库,它可以是在 SQL 服务器中修改的存储过程、表、函数、视图、索引
- php - Laravel 会话未收集填充
- swift - RxSwift - 映射后函数的调用序列
- javascript - Highcharts 无法在生产服务器上正确呈现
- excel - 用于从另一个表中对新表中的数据进行排名的公式