def minmax(data):
    """
    Calculates the vectors that contain the minimum and maximum values of each
    bin from a list of vectors.
    
    :type data: list 
    :param data: List of vectors to calculate the minimum and maximum vectors.
                
    :returns: minimum and maximum vectors.
    :rtype: list[float]
    """
    minimum = []
    maximum = []
    for i in range(len(data[0])):
        temp_min = 99999999999999999999
        temp_max = -9999999999999999999
        for j in range(len(data)):
            if data[j][i] < temp_min:
                temp_min = data[j][i]
            if data[j][i] > temp_max:
                temp_max = data[j][i] 
        minimum.append(temp_min)
        maximum.append(temp_max)
    return minimum, maximum