当前位置: 首页>>代码示例>>Python>>正文


Python time.now函数代码示例

本文整理汇总了Python中time.now函数的典型用法代码示例。如果您正苦于以下问题:Python now函数的具体用法?Python now怎么用?Python now使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了now函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: writeSynFile

	def writeSynFile(self, altIndexList):
		"""
		Build .syn file
		"""
		if not altIndexList:
			return

		log.info("Sorting %s synonyms..." % len(altIndexList))
		t0 = now()

		altIndexList.sort(
			key=lambda x: sortKeyBytes(x[0])
		)
		# 28 seconds with old sort key (converted from custom cmp)
		# 0.63 seconds with my new sort key
		# 0.20 seconds without key function (default sort)

		log.info("Sorting %s synonyms took %.2f seconds" % (
			len(altIndexList),
			now() - t0,
		))
		log.info("Writing %s synonyms..." % len(altIndexList))
		t0 = now()
		with open(self._filename+".syn", "wb") as synFile:
			synFile.write(b"".join([
				b_alt + b"\x00" + intToBinStr(wordIndex, 4)
				for b_alt, wordIndex in altIndexList
			]))
		log.info("Writing %s synonyms took %.2f seconds" % (
			len(altIndexList),
			now() - t0,
		))
开发者ID:ilius,项目名称:pyglossary,代码行数:32,代码来源:stardict.py

示例2: find_best_lin

def find_best_lin(train,test):
	best_r=0
	T=[]
	for pen in [0.1,0.5,1,10,50]:
		start=now()
		clf=svm.LinearSVC(C=pen,class_weight="auto")
		clf.fit(train[:,2:18],train[:,1])
		finish=now()
		T.append(finish-start)
		scores=clf.predict(test[:,2:18])
		print pen
		scaled_score=scores
		# for i in range(len(scores)):
		# 	scaled_score[i]=(scores[i]-min(scores))/(max(scores)-min(scores))

		fpr, tpr, thresholds = roc_curve(test[:,1], scaled_score)
		roc_auc = auc(fpr, tpr)
		print roc_auc
		r_score=clf.score(test[:,2:18],test[:,1])
		if best_r<roc_auc:
			best_clf=clf
			best_r=roc_auc
			best_pen=pen
			best_scores=scaled_score
	return best_pen,best_r,best_clf,best_scores,T
开发者ID:zhangpu0703,项目名称:DataMining_CreditScoring,代码行数:25,代码来源:test.py

示例3: wrapped

 def wrapped(*args, **kwargs):
     start = now()
     result = func(*args, **kwargs)
     end = now()
     ms_delta = (end - start) * 1000
     print "Execution time: {0}ms".format(ms_delta)
     return result
开发者ID:chr1sbest,项目名称:blog.chrisbest,代码行数:7,代码来源:decorators4.py

示例4: make_the_timeseries

def make_the_timeseries():
    print('Read and filter data')
    # Load data from the star
    time, flux = kic.getdata(ID, kernelsize, quarter, sigma, noisecut)
    #time = time[:((len(time)+1)//2)]
    #flux = flux[:((len(flux)+1)//2)]
    assert len(time) == len(flux)

    # Calculate and print Nyquist-frequency
    dt = np.diff(time)
    nyquist = 1 / (2 * np.median(dt))
    print('Nyquist frequency: %s µHz' % str(nyquist))

    # Plot the time series
    """
    plt.figure()
    plt.plot(time, flux, 'k.')
    plt.xlabel(r'Relative time [Ms]')
    plt.ylabel(r'Photometry')
    plt.xlim([np.amin(time), np.amax(time)])
    plt.savefig('%s_time.pdf' % (starname), bbox_inches='tight')
    """

    # Save data in textfile
    print('Write %d entries to %s' % (len(time), ts))
    timerStart = now()

    savenpz(ts, np.transpose([time, flux]))

    elapsedTime = now() - timerStart
    print('Took %.2f s' % elapsedTime)
开发者ID:amaliestokholm,项目名称:asteroseismology,代码行数:31,代码来源:asteroseismic_analysis_stokholm.py

示例5: _wait_until_ready

    def _wait_until_ready(self, timeout=5, raise_if_not_ready=True):
        # we're only ready when it's possible to connect to the CrossBar
        # over TCP - so let's just try it.
        end = now() + timeout
        ready = False

        while not ready:
            timeout = end - now()
            if timeout < 0:
                if raise_if_not_ready:
                    raise ConnectionError(
                        'Failed to connect to CrossBar over {}: {}:{}'.format(
                            self.ipv, self.host, self.port)
                    )
                else:
                    return ready

            try:
                self.try_connection()
            except ConnectionError:
                pass
            else:
                ready = True

        return ready
开发者ID:noisyboiler,项目名称:wampy,代码行数:25,代码来源:routers.py

示例6: main

def main():
    path = u'D:\\test2'
    all_md5 = {}
    all_size = {}
    total_file = 0
    total_delete = 0
    start = now()
    print("start")
    for file in os.listdir(path):
        total_file += 1
        real_path = os.path.join(path, file)
        if os.path.isfile(real_path):
            size = os.stat(real_path).st_size
            name_and_md5 = [real_path, '']
            if size in all_size.keys():
                print('finded')
                new_md5 = getmd5(real_path)
                if all_size[size][1] == '':
                    all_size[size][1] = getmd5(all_size[size][0])
                if new_md5 in all_size[size]:
                    print("DELETE:" + file)
                    os.remove(path+'\\'+file)
                    total_delete += 1
                else:
                    all_size[size].append(new_md5)
            else:
                all_size[size] = name_and_md5
    end = now()
    time_last = end - start
    print('TOTAL NUMBER:', total_file)
    print('DELETED NUMBER:', total_delete)
    print('TIME COST:', time_last, 'SEC')
开发者ID:alleninshell,项目名称:delete_same_files,代码行数:32,代码来源:quchong.py

示例7: main

def main():
    path = raw_input("Path: ")
    all_size = {}
    total_file = 0
    total_delete = 0
    start = now()

    for file in os.listdir(path):
        total_file += 1;
        real_path = os.path.join(path, file)
        if os.path.isfile(real_path) == True:
            filesize = os.stat(real_path).st_size
            name_md5 = [real_path, '']
            if filesize in all_size.keys():
                new_md5 = getmd5(real_path)
                if all_size[filesize][1] == '':
                    all_size[filesize][1] = getmd5(all_size[filesize][0])
                if new_md5 in all_size[filesize]:
                    total_delete += 1
                    os.remove(real_path)
                    print 'Delete ', file
                else:
                    all_size[filesize].append(new_md5)
            else:
                all_size[filesize] = name_md5
    end = now()
    time_last = end - start

    print 'File total: ', total_file
    print 'Del  total: ', total_delete
    print 'Time consuming: ', time_last, 's'
开发者ID:nearilezz,项目名称:Scripts,代码行数:31,代码来源:DelRepeat.py

示例8: count_or_show_by_generator

def count_or_show_by_generator(gen, count_enable, row_count, col_count):
    """
    gen: a generator returned by find_solutions_*
    count_enable: bool, only count solutions/configurations, don't show them
    """
    if count_enable:
        print('Calculating, please wait... (Control+C to cancel)')
        tm0 = now()
        try:
            solution_count = sum(1 for _ in gen)
        except KeyboardInterrupt:
            print('\nGoodbye')
            return
        delta = now() - tm0
        print('Number of Unique Configurations: %s' % solution_count)
        print('Running Time: %.4f seconds' % delta)
    else:
        print('Found Configurations:\n')
        for board in gen:
            print(format_board(board, row_count, col_count))
            try:
                input('Press Enter to see the next, Control+C to exit')
            except KeyboardInterrupt:
                print('\nGoodbye')
                break
开发者ID:ilius,项目名称:chess-challenge,代码行数:25,代码来源:main.py

示例9: main

def main():
    path = input("path:")
    all_size = {}  
    total_file = 0 
    total_delete = 0 
    start = now()  
    for file in os.listdir(path):  
        total_file += 1  
        real_path = os.path.join(path, file)  
        if os.path.isfile(real_path) == True:  
            size = os.stat(real_path).st_size  
            name_and_md5 = [real_path, '']  
            if size in all_size.keys():  
                new_md5 = getmd5(real_path)  
                if all_size[size][1] == '':  
                    all_size[size][1] = getmd5(all_size[size][0])  
                if new_md5 in all_size[size]:  
                    print ('删除'), file  
                    total_delete += 1  
                else:  
                    all_size[size].append(new_md5)  
            else:  
                all_size[size] = name_and_md5  
    end = now()  
    time_last = end - start  
    print ('文件总数:'), total_file  
    print ('删除个数:'), total_delete  
    print ('耗时:'), time_last, '秒'  
开发者ID:linkenpeng,项目名称:python,代码行数:28,代码来源:删除一个文件夹下面的重复文件.py

示例10: __init__

	def __init__(sz, start_position, r_winch, c, looptime, armflag):
			
		#Lengths set the initial configuration of the system.
        	# Lengths: array 1x4 [L0, L1, L2, L3]
        	#create spiral zipper object
        	#physical notes
        	#sz ckbot direction: CCW subtracts tether and CW adds/releases tether.
		sz.startposition = start_position
		sz.start_detected = False
		sz.entered = False
		sz.tether_subtract_CCW = True
		sz.looptime = looptime  #control speed to be enforced
		sz.timeold = 0
		sz.timeold2 = 0

		sz.goal_prev = start_position
		sz.goal_start = now()
		sz.goal_stop =now()
		sz.target_achieved = [0, 0]
		sz.target_reached = False
		sz.P = 10*np.eye(2) #System covariance. Trust in initial Process Model Conditions
		sz.Q = 0.01*np.eye(2) #System noise Covariance. What we think the initial process noise is
		sz.R = 1*np.eye(2) #Sensor Noise Covariance. What we think of the sensor noise is. 

		got_port = [1, 1, 1]

		ser = [0, 0, 0]

		try:
			ser[0] = serial.Serial('/dev/ttyACM0', 57600)
		except Exception, e:
			print "No Arduino on ACM0"
			print str(e)
			got_port[0] = 0
开发者ID:siddarthbs,项目名称:APC-control,代码行数:34,代码来源:spiral_zipper_auto.py

示例11: compare_find_solutions_time

def compare_find_solutions_time():
    """
    run and compare the running time of 3 implementations of find_solutions
    """

    row_count, col_count, count_by_symbol = input_problem()

    time_list = []

    func_list = (
        find_solutions_s,
        find_solutions_r,
        find_solutions_q,
        find_solutions_s,
        find_solutions_r,
        find_solutions_q,
    )

    for func in func_list:  # pylint!
        tm0 = now()
        for _ in func(row_count, col_count, count_by_symbol):
            pass
        delta = now() - tm0
        time_list.append(delta)
        print('%.4f seconds   (%s)' % (delta, func))
开发者ID:ilius,项目名称:chess-challenge,代码行数:25,代码来源:main.py

示例12: pb47

def pb47():
    n = 0
    n1 = []
    n2 = []
    n3 = []
    print(now())
    primes = simpleseive(200000)
    print(now())
    while n < 200000:
        m = n
        n4 = []
        for p in primes:
            #print(m,p)
            if p > m:
                break
            if m % p == 0:
                while m % p == 0:
                    m = m / p
                    #print(m,p)
                n4.append(p)
                if len(n4) == 5:
                    break
        if len(n4) == len(n3) == len(n2) == len(n1)== 4:
            print(n-3,n-2,n-1,n,n*(n-1)*(n-2)*(n-3))
            return
        #print(n1,n2,n3,n4)
        n1,n2,n3 = n2 + [],n3 + [],n4 + []
        n += 1
    print(now())
开发者ID:mikegw,项目名称:project_euler,代码行数:29,代码来源:47.py

示例13: wait_net_service

def wait_net_service(host, port, timeout=None):
    import socket
    from time import sleep, time as now
    log('Waiting for web server: ' + host + ':' + str(port))

    s = socket.socket()
    if timeout:
        end = now() + timeout

    while True:
        try:
            if timeout:
                if now() > end:
                    log('ERROR! Network sockets connect waiting timeout!')
                    return False

            s.connect((host, port))

        except socket.timeout:
            sleep(0.1)
            pass
        except socket.error:
            sleep(0.1)
            pass

        else:
            s.close()
            return True
开发者ID:kolomenkin,项目名称:limbo,代码行数:28,代码来源:test_server.py

示例14: change_status

def change_status(target, status):
    target_name = target.getName()
    old_status = None
    if target_name in busy_players:
        value = busy_players[target_name]
        time_left = value[1] - now()
        if time_left > 0:
            msg(target, "&cYou must wait %.2fs untill you can change your status" % time_left)
            return
        old_status = value[0]

    if old_status is status:
        if status is True:
            msg(target, "&cYou are already SUPER busy")
        elif status is False:
            msg(target, "&cYou are already busy")
        else:
            msg(target, "&cYou weren't busy yet")
        return

    busy_players[target_name] = (status, now() + busy_status_change_timeout)
    if status is True:
        broadcast(None, target.getDisplayName() + " &7is now SUPER busy")
    elif status is False:
        broadcast(None, target.getDisplayName() + " &7is now busy")
    else:
        broadcast(None, target.getDisplayName() + " &7is not busy anymore")
开发者ID:RedstonerServer,项目名称:redstoner-utils,代码行数:27,代码来源:imbusy.py

示例15: wait_net_service

def wait_net_service(server, port, timeout=None):
    """ Wait for network service to appear
        @param timeout: in seconds, if None or 0 wait forever
        @return: True of False, if timeout is None may return only True or
                 throw unhandled network exception
    """

    s = socket.socket()
    if timeout:
        from time import time as now
        # time module is needed to calc timeout shared between two exceptions
        end = now() + timeout

    while True:
        try:
            if timeout:
                next_timeout = end - now()
                if next_timeout < 0:
                    return False
                else:
                    s.settimeout(next_timeout)

            s.connect((server, port))

        except socket.timeout, err:
            # this exception occurs only if timeout is set
            if timeout:
                return False

        except socket.error, err:
            # catch timeout exception from underlying network library
            # this one is different from socket.timeout
            pass
开发者ID:telefonicaid,项目名称:fiware-testbed-deploy,代码行数:33,代码来源:change_idm_password.py


注:本文中的time.now函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。