Redian新闻
>
Postdoc报道需要什么文件?
avatar
o*y
2
实在很喜欢INSTALLOUS的界面,与功能,呵呵,不知道3.2.2现在可以这样破了吗?
谢谢!
avatar
e*6
4
class C:
def __init__(self, x):
self.x = x
def write_to_file(object, filename):
f = open(filename, 'a')
f.write(str(object.x) + 'n')
def large_loop(object):
print(object.x)
if (object.x == 1000):
print ('finish')
else:
n = object.x + 1
new_object = C(n)
if (object.x % 100 == 0):
# we need record some information
write_to_file(object, "temp.log")
return large_loop(new_object)
def working_on_intermidiate(filename):
#read in the log file and do some other work and delete log file
if __name__ == "__main__":
o1 = C(50)
large_loop(o1)
对一个大程序,我需要记录一些中间结果,然后下一步进一步处理,上边的code是把这些
中间结果写到文件里然后再次读出来处理,这样肯定会影响效率,硬盘的读写速度比内存
或者cache慢.现在有两个问题: 1, 这样对效率的影响到底有多大? 如果真的要写 硬盘
,那可能好几个page都要进进出出,CPU肯定就要先去干其他的去了.就算写内存, 也要好
多block搬进搬出cache, 到底对运行时间影响多大? 2, 如何才能改进?能否由办法分配
一块空间专门储存这个log,现在相当于是通过写文件分配和一个固定的地方存log,但是
能否直接在内存之上的级别做了
avatar
c*6
5
我马上毕业去postdoc, 对方答应要我了,但什么文件都没有。
是不是需要offer letter等。谢谢
avatar
g*e
7
这么快就出860了,855才出了没多久
avatar
p*g
8
check out StringIO/cStringIO for file-like memory buffer.

【在 e*********6 的大作中提到】
: class C:
: def __init__(self, x):
: self.x = x
: def write_to_file(object, filename):
: f = open(filename, 'a')
: f.write(str(object.x) + 'n')
: def large_loop(object):
: print(object.x)
: if (object.x == 1000):
: print ('finish')

avatar
S*r
10
3个月更新一次啊
avatar
p*o
11
每次写之前都把文件打开一次,神仙也救不了啊。

【在 p******g 的大作中提到】
: check out StringIO/cStringIO for file-like memory buffer.
avatar
g*e
12
tomtom 720能用这个 3100地图吗?谢谢!
avatar
g*e
13
昨天装了860 map在720上
GPS使用起来没问题
但是map share corrections 连试两天更新都说not available
不知道是服务器问题还是我没破解好
avatar
u*l
14
悲剧啊,前天一激动没看好就下载了3101,结果wm平台用不了~
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。