Given 2 vectors returns the hadamard product of them - Java java.lang

Java examples for java.lang:Math Vector

Description

Given 2 vectors returns the hadamard product of them

Demo Code


//package com.java2s;

public class Main {
    /** //  ww w . j a  v  a  2  s  .c o m
     * Given 2 vectors returns the hadamard product of them
     * @param first First vector
     * @param second Second vector
     * @return Double containing the hadamard product
     */
    public static <T> Double getHadamardProduct(T[] first, T[] second) {

        double hadamard = 0.0;

        for (int i = 0; i < first.length; i++) {

            hadamard = hadamard + ((Double) first[i] * (Double) second[i]);
        }

        return hadamard;
    }
}

Related Tutorials