我想知道下面给出的Python numpy矩阵的Java Equivalent。
output = matrix [0] [0,:,:]
矩阵看起来像这样
for (String s : returns) {
String[] s2=s.split("-");
for(String results : s2) {
out.append("<DIV>"+results+"</DIV>");
}
}
和输出看起来像这样
[ [ [ [ 0.06240631 0.05016533 0.04039866 0.05481339]
[ 0.05615342 0.0268873 0.02446797 0.02856365]
[ 0.04960712 0.02596745 0.01981818 0.02116911]
[ 0.06562919 0.03579292 0.02395858 0.02714126] ] ] ]
任何人都可以指导我朝正确的方向发展吗?
答案 0 :(得分:0)
查看您报告的数据:
考虑到这些假设,这应该是Java中的对应(使用大括号来初始化矩阵数组):
double[][][][] matrix = {{{{0.06240631, 0.05016533, 0.04039866, 0.05481339},
{0.05615342, 0.0268873, 0.02446797, 0.02856365},
{0.04960712, 0.02596745, 0.01981818, 0.02116911},
{0.06562919, 0.03579292, 0.02395858, 0.02714126}}}};
double[][] output = matrix[0][0];
要测试output
,您可以使用以下行打印出来:
System.out.println(Arrays.deepToString(output));