²é¿´: 2420  |  »Ø¸´: 9
µ±Ç°Ö»ÏÔʾÂú×ãÖ¸¶¨Ìõ¼þµÄ»ØÌû£¬µã»÷ÕâÀï²é¿´±¾»°ÌâµÄËùÓлØÌû

yjcmwgk

½û³æ (ÎÄ̳¾«Ó¢)

Ãܶȷºº¯¡¤Ð¡×ä

ÓÅÐã°æÖ÷

[ÇóÖú] ÓÃPython¶ÁGaussianµÄcubeÎļþ£¬ËٶȺÜÂý£¬ÔõÃ´ÆÆ£¿Ð»Ð»£¡£¡£¡ ÒÑÓÐ4È˲ÎÓë

Ïò¸÷λpython´óÏÀÇó½ÌÒ»¸öÎÊÌ⣬лл¸÷λ£¡
ÎÒÕýÔÚÓÃpython¶ÁÒ»¸öÓÉGaussianÉú³ÉµÄcubeÎļþ¡£µ«ÊǶÁÎļþ¶ÁµÃ·Ç³£Âý£¬¶ÁÒ»¸ö6M¶àµÄcubeÎļþ£¬¾ÓÈ»ÓÃÁË3·ÖÖÓ£¡

¾ßÌåÎÊÌâÈçÏ£º
ÓÃcubefileÀ´´ò¿ªÄ³¸öcubeÎļþ¡£È»ºó¼ÌÐø
CODE:
    tmpcubedata = [] !ÏÈÉèÒ»¸ö¿ÕÁÐ±í£¬´ý»á¶ùÓÃÀ´´æ´¢Êý¾Ý
    tmpcubedata = tmpcubedata + tmpline.split() !tmplineÊÇÓÃÀ´´æ´¢Ä³Ò»ÐеÄÊý¾ÝµÄ¡£ÓÉÓÚÏÈǰÒѾ­¾­¹ýÁ˶à´Îtmpline.split()Ö®ºó£¬Êµ¼ÊÉÏÏÖÔÚµÄtmpline´æ´¢µÄ¾ÍÊÇÎÒÒѾ­ÏëÒªµÄÄÇЩÊý¾ÝµÄµÚÒ»ÐÐÁË¡£ËùÒÔ£¬ÏȶÁһϲ¢´æÈëtmpcubedataÖС£
    i = 1 !ÕâÊǸö¼ÆÊýÆ÷¡£Ã¿¶ÁÒ»ÐÐÊý¾Ý¾Í¼Ó1
    tmplines=cubefile.readlines() !°ÑʣϵÄÐÐÈ«¶Á½øÀ´
    for i in range(1,linecount): !linecount¾ÍÊÇÓ¦¸Ã¶ÁÈëµÄcubeÎļþÖÐÊý¾Ý²¿·ÖµÄ×ÜÐÐÊý£¬Ò»°ãÀ´Ëµ£¬GaussianÉú³ÉµÄcubeÎļþÖУ¬Èç¹ûÉú³É¹ý³ÌȫĬÈÏ£¬ÄÇôcubeÎļþµÄÊý¾Ý²¿·ÖÓ¦¸ÃÊÇ8-9ÍòÐеÄÑù×Ó¡£´ó²¿·ÖÐУ¬Ã¿ÐÐÓÐ6¸öÊý×Ö£¨´ó¸Å95%µÄÐÐÊÇÕâÑùµÄ£©£¬µ«Ò²²»ÅųýÖ»ÓÐ1-5¸öÊý×ÖµÄÇé¿ö£¨´ó¸Å5%µÄÐÐÊÇÕâÑùµÄ£©¡£
        tmpline = tmplines[i-1] !´ÓtmplinesÖлñµÃijһÐÐ
        if tmpline == 'EOF' : break
        if tmpline == [] : break
        if tmpline == None : break
        if i == linecount: break !Èç¹û¼ÆÊýÆ÷i´ïµ½ÁË×ÜÐÐÊý£¬¾Í²»¶ÁÁË
        if i%10000 == 0: print "Converting", cubefilename, "......  ", int(100.0*float(i)/float(linecount)), "%" !ÿ¶ÁÒ»ÍòÐÐÊý¾Ý£¬¾ÍÏÔʾһ¸ö½ø¶È°Ù·Ö±È
        if i == linecount-1 : print "Converting", cubefilename, "...... ", "100 %" !¶Áµ½×îºóÒ»ÐÐÊý¾ÝµÄʱºò£¬¾ÍÏÔʾһ¸ö°Ù·ÖÖ®°Ù
        i = i+1
        tmpcubedata = tmpcubedata + tmpline.split() !½«¶Á½øÀ´µÄÊý¾Ý´æÈëtmpcubedataÖÐ

ÎÒ»³ÒÉtmpline = tmplines[i-1]Õâ¾ä»°ÍÏÀÛµÄËÙ¶È£¿Ó¦¸ÃÈçºÎÐ޸ģ¿·Ç³£¸Ðл¸ßÊÖ°ïÖú£¡£¡
¸Ðл£¡£¡
»Ø¸´´ËÂ¥

» ÊÕ¼±¾ÌûµÄÌÔÌûר¼­ÍƼö

SOB ¼¯½õ ¾­Ñé ÔÓÊé

» ²ÂÄãϲ»¶

» ±¾Ö÷ÌâÏà¹Ø¼ÛÖµÌùÍÆ¼ö£¬¶ÔÄúͬÑùÓаïÖú:

ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

rh1127

¾èÖú¹ó±ö (ÖøÃûдÊÖ)

Ò»Ãû¹¤³Ìʦ@ÉϺ£

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
yjcmwgk: ½ð±Ò+20, ¡ïÓаïÖú, ·Ç³£¸Ðл£¬ÎÒºóÀ´ÓÃtmpp = ((' '.join(cubefile.readlines())).replace("/n"," ")).split()½â¾öÁË 2014-10-05 16:10:21
gmy1990: ½ð±Ò+2 2014-10-05 18:49:14
ÓÃnumpyºÍpandasÄ£¿é¶ùÀ´´¦Àí´óÐÍÊý×飬±ÈÖ»ÓÃforÑ­»·Ëٶȿ켸ʮ±¶²»Ö¹¡£python×Ô´øµÄÑ­»·Î´¾­ÓÅ»¯£¬ºÜ¼É»äÀ´´¦Àí´óÐÍÊý×飡
Ï£Íû¶ÔÄãÓаïÖú¡£
Actionnoworachievenever!
4Â¥2014-10-05 09:21:10
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
²é¿´È«²¿ 10 ¸ö»Ø´ð

yjcmwgk

½û³æ (ÎÄ̳¾«Ó¢)

Ãܶȷºº¯¡¤Ð¡×ä

ÓÅÐã°æÖ÷

cubeÎļþµÄ»ù±¾½á¹¹¾ÙÀýÈçÏÂ
CODE:
Title Card Required mo=1
MO coefficients
   -1   -2.916225   -2.916225   -2.916225
   80    0.073828    0.000000    0.000000
   80    0.000000    0.073828    0.000000
   80    0.000000    0.000000    0.073828
    2    2.000000    0.000000    0.000000    0.000000
    1    1
  7.36784E-05  8.36290E-05  9.46155E-05  1.06698E-04  1.19934E-04  1.34374E-04
  1.50064E-04  1.67044E-04  1.85341E-04  2.04976E-04  2.25955E-04  2.48274E-04
  2.71913E-04  2.96838E-04  3.22995E-04  3.50318E-04  3.78721E-04  4.08098E-04
  4.38328E-04  4.69271E-04  5.00768E-04  5.32647E-04  5.64718E-04  5.96779E-04
  6.28614E-04  6.60000E-04  6.90707E-04  7.20497E-04  7.49136E-04  7.76386E-04
  8.02019E-04  8.25811E-04  8.47551E-04  8.67043E-04  8.84107E-04  8.98583E-04
  9.10334E-04  9.19248E-04  9.25239E-04  9.28250E-04  9.28250E-04  9.25239E-04
  9.19248E-04  9.10334E-04  8.98583E-04  8.84107E-04  8.67043E-04  8.47551E-04
  8.25811E-04  8.02019E-04  7.76386E-04  7.49136E-04  7.20497E-04  6.90707E-04
  6.60000E-04  6.28614E-04  5.96779E-04  5.64718E-04  5.32647E-04  5.00768E-04
  4.69271E-04  4.38328E-04  4.08098E-04  3.78721E-04  3.50318E-04  3.22995E-04
  2.96838E-04  2.71913E-04  2.48274E-04  2.25955E-04  2.04976E-04  1.85341E-04
  1.67044E-04  1.50064E-04  1.34374E-04  1.19934E-04  1.06698E-04  9.46155E-05
  8.36290E-05  7.36784E-05
  8.36290E-05  9.49233E-05  1.07394E-04  1.21108E-04  1.36131E-04  1.52521E-04
  1.70331E-04  1.89603E-04  2.10372E-04  2.32658E-04  2.56471E-04  2.81805E-04
  3.08636E-04  3.36926E-04  3.66617E-04  3.97630E-04  4.29868E-04  4.63213E-04
ÏÂÃæ»¹ÓаËÍò¶àÐУ¬ÂÔÁË

¶ÔÓÚÕâ¸öcubeÎļþÀ´Ëµ£¬´ÓµÚ9ÐпªÊ¼ÊǵÚÒ»¸öÊý¾ÝÐУ¬Ö±µ½Îļþ½áÊø¡£ÖµµÃ×¢ÒâµÄÊÇ£¬¾ø´ó¶àÊýÊý¾ÝÐУ¬Ã¿ÐÐÓÐ6¸öÊý×Ö£¬µ«µÚ22ÐоÍÖ»ÓÐ2¸öÊý×ÖÁË¡£
2Â¥2014-10-04 11:08:58
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

frk2008

ľ³æ (ÕýʽдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï ¡ï
¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
yjcmwgk: ½ð±Ò+20, ¡ïÓаïÖú, ·Ç³£¸Ðл£¬ÎÒºóÀ´ÓÃtmpp = ((' '.join(cubefile.readlines())).replace("/n"," ")).split()½â¾öÁË 2014-10-05 16:10:10
gmy1990: ½ð±Ò+3 2014-10-05 18:49:03
ÊÔÊÔÕâ¸ö£¬¿´¿´Ð§¹ûÈçºÎ£º

[ code]

tmplines = cubefile.readlines()  
tempstr = "".join(tmplines)             #°Ñlistת»¯Îªstr£¬ÐÎʽӦ¸ÃÊÇ'num  num  ...num\nnum  ...'
tempstr = tempstr.replace('\n','  ')    #°ÑstrÖеÄ'\n'Ìæ»»Îª'  '
tmpcubedata = tempstr.split('  ')       #°ÑstrתΪlist
n=0
numcount=len(tmpcubedata)               #listµÄÊý¾Ý×ÜÊý
for i in tmpcubedata:
    n+=1
    if i%60000==0:
        print "Converting", cubefilename, "......  ", int(100.0*float(i)/float(numcount)), "%"
    #if i=="":
        #tmpcubedata.remove(i)          #Èç¹ûcubefile ÎļþÖÐÖмäÓпÕÐУ¬ÔòÐèÒªÕâ¸ö¹¦ÄÜ
if tmpcubedata[-1]=="":
    del tmpcubedata[-1]                 #Èç¹ûcubefile ÎļþÒÔ¡®num\n¡®½áβ
print "Converting", cubefilename, "...... ", "100 %"

[ /code]
3Â¥2014-10-04 15:23:36
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû

magicmonk

ÖÁ×ðľ³æ (ÖøÃûдÊÖ)

¡¾´ð°¸¡¿Ó¦Öú»ØÌû

¸Ðл²ÎÓ룬ӦÖúÖ¸Êý +1
¸öÈËÄØ½¨ÒéÓÃfortran»òMATLAB
ÎÒÃÇ×îÉîµÄ¿Ö¾å²»ÊÇÎÒÃÇÄÜÁ¦²»¹»£¬ÎÒÃÇ×îÉîµÄ¿Ö¾åÊÇÄÜÁ¦³¬Ô½Á˼«ÏÞ¡£
5Â¥2014-10-05 09:50:45
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[»ù½ðÉêÇë] ÔÚ¼á±ù»¹¸Ç×ű±º£µÄʱºò£¬ÎÒ¿´µ½ÁËÅ­·ÅµÄ÷»¨¡£ +5 ziyangfang 2026-08-25 7/350 2026-08-25 16:00 by alanbrown
[»ù½ðÉêÇë] ½ñÈÕ²»·Å°ñ£¿Íø´«¹ú×ÔȻԤ¼Æ 8 Ô 27 Èտɲé½á¹û +17 ҽѧÀÏÄк¢ 2026-08-20 22/1100 2026-08-25 15:36 by ҽѧÀÏÄк¢
[»ù½ðÉêÇë] ʲôʱºò¿ª½±£¿ +12 CrisMessi 2026-08-18 13/650 2026-08-25 14:40 by ZJTJZ
[»ù½ðÉêÇë] Èç¹û´Ë¿ÌÄãÕýÔÚΪ¹ú»ù¸Ðµ½½¹ÂÇ£¬²»·ÁÀ´ÌýÌýÕâÊס¶»ù½ðÖ®Íâ¡· +8 scalable 2026-08-24 8/400 2026-08-25 12:52 by jnhyjjm
[»ù½ðÉêÇë] ûÓÐÈκÎÏûÏ¢-ÊDz»ÊǾÍÁ¹ÁË +9 ͼÀ²Í¼À² 2026-08-24 10/500 2026-08-25 11:59 by ÄϺ£Ð¡¸ç
[»ù½ðÉêÇë] ÈËÆø²»ÐÐÁË +11 fansofjerry 2026-08-21 11/550 2026-08-25 11:04 by ¹Â¶ÀµÄÓ¢ÐÛ6
[½Ìʦ֮¼Ò] µ¼Ê¦Í²ۣºÎÒÔõô̯ÉÏÁËÕâô¸ö¼«Æ·Ñо¿Éú£¡ +3 ËÕ¶«ÆÂ¶þÊÀ 2026-08-23 3/150 2026-08-25 10:35 by shisan1313
[»ù½ðÉêÇë] ·¶½øÖоÙÒ»ÎĵÄÖÐÐÄ˼Ïë +7 Ñ׻ƹóëÐ 2026-08-22 8/400 2026-08-25 08:48 by ZJTJZ
[»ù½ðÉêÇë] Ö»ÓÐÿÄêÕâÖÖʱºòÀ´¹ä¹äСľ³æ +25 yaoyewhu2008 2026-08-20 27/1350 2026-08-25 08:01 by Equinoxhua
[»ù½ðÉêÇë] Ã÷ÌìÓ¦¸Ã¿É²éÁË£¡£¿ +5 chengyan1220 2026-08-23 5/250 2026-08-24 23:28 by ÎÒ4´ó°×²Ë
[»ù½ðÉêÇë] ÄÜ·ñÍ˳ö²ÎÓëµÄÃæÉÏÏîÄ¿½â³ýÏÞÏî +21 koalala 2026-08-24 24/1200 2026-08-24 19:25 by ¼ÒÓëÔ¶·½
[»ù½ðÉêÇë] ÈÃÎÒÖÐÒ»¸öÃæÉϰɣ¡ +13 ´óƼ1987 2026-08-20 16/800 2026-08-24 10:23 by ̫ɵÁË
[»ù½ðÉêÇë] ¿ÆÑй¶ùÌ«ÄÑÁË +18 ÎÒ4´ó°×²Ë 2026-08-20 19/950 2026-08-24 09:47 by ¿­¶÷¹ãÊ¢´ß»¯·ÖÎ
[½Ìʦ֮¼Ò] Ìø²ÛºóÔÚÑÐÏîÄ¿Ôõô°ì£¿ +5 ¼òµ¥»¯xn 2026-08-22 10/500 2026-08-23 12:38 by ¼òµ¥»¯xn
[»ù½ðÉêÇë] ½ñÌì·Å°ñÂ𣿠+15 ²¼²¼ºÍÒ»¶þ 2026-08-19 16/800 2026-08-23 09:55 by ÕÅ´ºÉú
[»ù½ðÉêÇë] ʱ¼ä´Á½ñÌ죬20ºÅ±äÁË +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[»ù½ðÉêÇë] ¿´À´½ñÌì²»»á·Å°ñÁË£¿ +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[»ù½ðÉêÇë] ʱ¼ä´ÁÓÖ±äÁË +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by ×Ïɼ´¼
[»ù½ðÉêÇë] Ó¦¸ÃÊÇÏÂÖÜÈý26ÈÕ¹«²¼Á˰ɣ¿ +4 ¹þ¹þ¸ò£¿ 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[»ù½ðÉêÇë] »ù½ð°¡»ù½ð +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û