Exemplo n.º 1
0
def main():
    print("Test")
    print(is_palindrome(create_list(100)) == False)
    print(is_palindrome(create_list(6852)) == False)
    print(is_palindrome(create_list(88)) == True)
    print(is_palindrome(create_list(0)) == True)
    print(is_palindrome(create_list(101)) == True)
Exemplo n.º 2
0
 def test_create_learning_path(self):
     solution_list = create_list(sample_solution)
     student_tests = create_list(student_test)
     domain_orders = create_list(domain_order)
     domain_order_dict = create_domain_dict(domain_orders)
     student_list_dict = student_setup(update_values(student_tests))
     #Check to see that all student results are in solution set 
     self.assertEqual(all(create_learning_path(domain_order_dict, student) in solution_list for student in student_list_dict), True)
Exemplo n.º 3
0
def main():
    list = create_list()
    list.print_list()
    list.remove_duplicates()
    list.print_list()

    list = create_list()
    list.print_list()
    list.remove_duplicates_nostorage()
    list.print_list()
Exemplo n.º 4
0
def json_parse(json_date):

    for i in range(int(json_date['page']['items'])):
        flat = json_date['apartments'][i]
        address = flat['location']['address']
        room = flat['rent_type'].split('_')[0]
        price = flat['price']['amount']
        link = flat['url']
        date = flat['last_time_up']
        print(address, room, price, link, date)
        arg = [address, room, price, link, date]
        utils.create_list(*arg)
Exemplo n.º 5
0
 def test_create_list(self):
     test_list = create_list(test_csv)
     blank = create_list(blank_csv)
     pdf_file = create_list(pdf)
     #Check if function returns correct length
     self.assertEqual(len(test_list), 9)
     #Check if function returns a list
     self.assertEqual(isinstance(test_list, list), True)
     #Check if function returns length of 0 if CSV is blank
     self.assertEqual(len(blank), 0)
     #Check if function returns a list
     self.assertEqual(isinstance(blank, list), True)
     #Check if correct string is returned when file is not a CSV
     self.assertEqual(pdf_file, 'Not a csv')
Exemplo n.º 6
0
def parse(url_contents):
    flats = url_contents.xpath('//div[@class="adtxt_box"]')

    for key, i in enumerate(flats):
        try:
            address = i.xpath('//span[@class="rooms"]/text()')[key]
            rooms = i.xpath('//span[@class="rooms-box type-3"]/text()')[key]
            price = i.xpath(
                '//span[@class="price-box currency-840"]/text()')[key]
            link = i.xpath('//p[@class="title"]/a/@href')[key]
            date = i.xpath('//p[@class="date"]/text()')[key]
            print(address.strip(), rooms, price, link, date)
            utils.create_list(address.strip(), rooms, price, link, date)
        except IndexError:
            continue
Exemplo n.º 7
0
def index(request):
    if request.method == 'POST':
        domain_order = request.FILES['domainorder']
        student_test = request.FILES['studenttests']
        student_test_list = create_list(student_test)
        domain_order_list = create_list(domain_order)
        domain_order = create_domain_dict(domain_order_list)
        student_list = student_setup(update_values(student_test_list))
        student_learning_paths = []
        for student in student_list:
            student_order = create_learning_path(domain_order, student)
            student_learning_paths.append(student_order)
        html_table = create_html_table(student_learning_paths)
        context = {'myhtml': html_table}
        return JsonResponse(context)
    return render(request, 'index.html')
Exemplo n.º 8
0
Arquivo: 2-2.py Projeto: jdrnd/CTCI
def main():
    list = create_list()

    print(list.get_n_from_last(0))
    print(list.get_n_from_last(1))
    print(list.get_n_from_last(5))
    print(list.get_n_from_last(6))
Exemplo n.º 9
0
Arquivo: 2-3.py Projeto: jdrnd/CTCI
def main():
    list = create_list()

    print(list.print_list())

    middle_node = list._get_node_by_index(3)
    list.delete_middle_node(middle_node)
    list.print_list()
Exemplo n.º 10
0
                        default=os.path.abspath('data'))
    parser.add_argument('--list',
                        dest='list_dir',
                        default=os.path.abspath('list'))
    args = parser.parse_args()
    return args


args = parse_args()
if utils.exist_list(args.list_dir):
    print('Lists already exist in ./{0}. Use these lists.'.format(
        args.list_dir))
    classes, train_list, test_list = utils.load_lists(args.list_dir)
else:
    print('Lists do not exist. Create list from ./{0}.'.format(args.data_dir))
    classes, train_list, test_list = utils.create_list(args.data_dir,
                                                       args.list_dir, SLASH)

train_image, train_label = utils.load_images(classes, train_list)
test_image, test_label = utils.load_images(classes, test_list)

# convert to numpy.array
x_train = np.asarray(train_image)
y_train = np.asarray(train_label)
x_test = np.asarray(test_image)
y_test = np.asarray(test_label)

print('train samples: ', len(x_train))
print('test samples: ', len(x_test))

NUM_CLASSES = len(classes)
BATCH_SIZE = 32
Exemplo n.º 11
0
#IMPORT FUNCTIONS TO BUILD SITE

import utils
if __name__ == '__main__':
   utils.main()
   utils.create_list()
   utils.build()
    
Exemplo n.º 12
0
Arquivo: 2-5.py Projeto: jdrnd/CTCI
def main():
    list1 = create_list(837857)
    list2 = create_list(9888)

    total = add_lists(list1, list2)
    total.print_list()
Exemplo n.º 13
0
Arquivo: 2-4.py Projeto: jdrnd/CTCI
def main():
    list = create_list()
    list.print_list()
    list.partition_about_value(0)
    list.print_list()