Example #1
0
#Grab the symbol from the user and return it
def getSymbol():
    return raw_input("Enter ticker: ")


#Grab the type of data to query
def getFunction():
    invalid = True
    function = ""

    while (invalid):
        function = input(
            "Enter quote type (1. daily, 2. intraday, 3. daily adjusted): ")
        if (function < 1 or function > 3):
            print "Invalid type.\n"
        else:
            invalid = False

    return function


symbol = getSymbol()

if len(symbol) > 0:
    function = getFunction()
    request = QuoteRequest(symbol, function, API_KEY)
    response = request.execute()
    data = SymbolData(symbol, response)
    for marketDay in data.dailyData:
        print marketDay.day + "\n"
Example #2
0
    def __init__(self, max_length=100):
        """
        Parameters
        ----------
        max_length : int
            An integer representing how much training data to get for each number from the MNIST database
        """

        self.mnist_data = MnistData()

        self.symbol_data = SymbolData()

        zeros : list = []
        ones : list = []
        twos : list = []
        threes : list = []
        fours : list = []
        fives : list = []
        sixes : list = []
        sevens : list = []
        eights : list = []
        nines : list = []

        for x in range(len(self.mnist_data.training_labels)):
            label = self.mnist_data.training_labels[x]

            if label == 0 and len(zeros) < max_length:
                zeros.append(Picture(self.mnist_data.training_images[x]))

            elif label == 1 and len(ones) < max_length:
                ones.append(Picture(self.mnist_data.training_images[x]))

            elif label == 2 and len(twos) < max_length:
                twos.append(Picture(self.mnist_data.training_images[x]))

            elif label == 3 and len(threes) < max_length:
                threes.append(Picture(self.mnist_data.training_images[x]))
                
            elif label == 4 and len(fours) < max_length:
                fours.append(Picture(self.mnist_data.training_images[x]))
                
            elif label == 5 and len(fives) < max_length:
                fives.append(Picture(self.mnist_data.training_images[x]))
                
            elif label == 6 and len(sixes) < max_length:
                sixes.append(Picture(self.mnist_data.training_images[x]))
                
            elif label == 7 and len(sevens) < max_length:
                sevens.append(Picture(self.mnist_data.training_images[x]))
                
            elif label == 8 and len(eights) < max_length:
                eights.append(Picture(self.mnist_data.training_images[x]))
                
            elif label == 9 and len(nines) < max_length:
                nines.append(Picture(self.mnist_data.training_images[x]))
        
        self.training_data['0'] = zeros
        self.training_data['1'] = ones
        self.training_data['2'] = twos
        self.training_data['3'] = threes
        self.training_data['4'] = fours
        self.training_data['5'] = fives
        self.training_data['6'] = sixes
        self.training_data['7'] = sevens
        self.training_data['8'] = eights
        self.training_data['9'] = nines
        self.training_data['+'] = self.symbol_data.plus_data
        self.training_data['-'] = self.symbol_data.minus_data
        self.training_data['*'] = self.symbol_data.multi_data
        self.training_data['/'] = self.symbol_data.divi_data