java - 如何获取矩阵中的数据切片
问题描述
我想用“MatrixIndirectNode”从“MatrixEgoNetwork”矩阵中获取数据切片,但在这里我发现了困难,你能帮帮我吗?
我尝试使用 retainAll() 但我仍然不能
public double countSimilarity(double[][] matrixEgoNetwork, double[][] matrixIndirectNode, int index) {
if (matrixIndirectNode == null) {
return this.countDirectSimilarity(matrixEgoNetwork, index);
}
double sim = 0;
for (int i = 0; i < matrixEgoNetwork.length; i++) {
for (int j = 0; j < matrixEgoNetwork[0].length ; j++) {
matrixEgoNetwork[i][j].retainAll(matrixIndirectNode[i][index]) //"I tried to Use retainAll() but an error appeared Cannot resolve method"
if (matrixEgoNetwork[i][0] == matrixEgoNetwork[i][index] && matrixEgoNetwork[i][j]!=0) {
sim++;
}
}
}
return sim;
}
private double countDirectSimilarity(double[][] matrixEgoNetwork, int index) {
double sim = 0;
for (int i = 0; i < matrixEgoNetwork.length; i++) {
for (int j = 0; j < matrixEgoNetwork[0].length ; j++) {
if (matrixEgoNetwork[i][0]== matrixEgoNetwork[i][index] && matrixEgoNetwork[i][j]!=0) {
sim++;
}
}
}
return sim;
}
我要产生的输出是从矩阵之间的切片中获得的数据量,错误是当我使用retainAll获取矩阵之间的数据切片时无法解析方法,你能帮我解决这个问题吗?
解决方案
推荐阅读
- trix - ActionText:链接到附件而不是预览
- google-cloud-platform - 谷歌云数据存储进行备份
- lua - 更改/更新局部变量的值(Lua upvalue)
- javascript - 获取后未使用自定义 parseJson 函数定义的数据
- javascript - 与 nodejs express 的 WebSocket 连接
- database - 我正在尝试在 vb.net 中创建一个下一步按钮来浏览我的访问数据库
- ruby-on-rails - 我可以在同一个 postgres 服务器中的 2 个数据库之间进行逻辑复制吗?
- python - 在python中对齐一组痕迹
- java - Spring Boot 2.0.9 和 2.1.0 之间 eclipselink ddl 自动生成问题
- html - react react-bootstrap 按钮无法设置自定义高度。只能用css设置宽度