Puede convertir una matriz en una secuencia utilizando Arrays.stream():
int[] ns = new int[] {1,2,3,4,5};
Arrays.stream(ns);
Una vez que tenga su transmisión, puede usar cualquiera de los métodos descritos en la documentación , como sum()o lo que sea. Puede mapo le filtergusta en Python llamando a los métodos de transmisión relevantes con una función Lambda:
Arrays.stream(ns).map(n -> n * 2);
Arrays.stream(ns).filter(n -> n % 4 == 0);
Una vez que haya terminado de modificar su transmisión, llame toArray()para convertirla nuevamente en una matriz para usar en otro lugar:
int[] ns = new int[] {1,2,3,4,5};
int[] ms = Arrays.stream(ns).map(n -> n * 2).filter(n -> n % 4 == 0).toArray();
int[] result=IntStream.range(0, a.length).map( i->a[i]* b[i]).toArray();