accumulated_parity_his, total_cnt = read_mert_list_from_file(target_num, factor_list_option) # save mobi_list, because other function will need it. if(g_TRUE_PRIME == factor_list_option): # get mobi_list from accumulated_parity_his mobi_list = get_mobi_or_liouvi_from_summatory(accumulated_parity_his) # For small dataset, display all of them on screen. For large dataset, just display length of the list. if(len(mobi_list) <= 1000): print 'mobi_list = ', mobi_list else: print 'len(mobi_list) = ', len(mobi_list) file_name = 'outputs_mert\\mobi_upto_%d.txt'%(target_num) write_1d_data_list_to_file(file_name, mobi_list) # save liouvi_list, because other function will need it. if(g_LIOUVI_FACTOR == factor_list_option): # get liouvi_list from accumulated_parity_his liouvi_list = get_mobi_or_liouvi_from_summatory(accumulated_parity_his) # For small dataset, display all of them on screen. For large dataset, just display length of the list. if(len(liouvi_list) <= 1000): print 'liouvi_list = ', liouvi_list else: print 'len(liouvi_list) = ', len(liouvi_list) file_name = 'outputs_mert\\liouvi_upto_%d.txt'%(target_num) write_1d_data_list_to_file(file_name, liouvi_list)
sys.exit(0) max_num = int(args[0]) if(max_num <=1): print 'Wrong input: max_num %d'%(max_num) sys.exit(0) prime_option = int(args[1]) if(prime_option <=0): print 'Wrong input: prime_option %d'%(prime_option) sys.exit(0) # set global num_settings.g_prime_list_option num_settings.g_prime_list_option = prime_option prime_list = get_prime_list(max_num) print prime_list if(prime_option == 1): file_name = 'outputs_primes_lists\\primes_upto_%d_trueprime.txt'%(max_num) else: file_name = 'outputs_primes_lists\\primes_upto_%d_option_%d.txt'%(max_num, prime_option) write_1d_data_list_to_file(file_name, prime_list ) # read back again for checking prime_list_again = read_1d_data_list_from_file(file_name ) print 'prime_list_again: ', prime_list_again