本文整理汇总了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,
))
示例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
示例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
示例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)
示例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
示例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')
示例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'
示例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
示例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, '秒'
示例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
示例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))
示例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())
示例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
示例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")
示例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