On 2012/12/18 0:12, baocheng li wrote:

非常感谢Anthony Wu,QQ上花了2个多小时细心讲解,终于帮我解决了这个问题

在 2012年12月17日下午9:44,Anthony WU <[email protected] <mailto:[email protected]>>写 道:

    我建議你把你的原始數據找幾十行以附檔方式上載上來…然後把頭幾行數據
    應得出的結果也貼出來…因為現在你的描述太難懂了

    -------- Original Message --------
    Subject: Re: [PerlChina] Re: 紧急求助
    From: baocheng li <[email protected]> <mailto:[email protected]>
    To: [email protected] <mailto:[email protected]>
    Date: 17/12/2012 21:19
    **你的这个方法是可行的,只是我不清楚 怎么把这96*96个数据存入数组
    当中,后 面还有很多个96*96个块,我该如何,紧急请求你的帮助


    在 2012年12月17日下午9:15,baocheng li <[email protected]
    <mailto:[email protected]>>写 道:

        是你说的这样的,可是怎样把0和

        在 2012年12月17日下午8:35,Li, Zhen <[email protected]
        <mailto:[email protected]>>写 道:

            Hi,

            搞定了么?

            没看懂你的数据模型究竟是啥样子,
            是下面这样的?
            0                0.000216782583150277  [空格?]
            0                0.000109281958756924 [空格?]
            0                5.89976948317528E-006 [空格?]
            0                8.41757058889225E-007 [空格?]
            0                5.9955834424974E-007 [空格?]
            0                1.4587535278679E-007 [空格?]
            ....

            [从左到右数据的次序依次是1/1,1/2,1/3,1/4一直到96/96]
            每一行是这样的?
            1/1, 1/2, 1/3, ..., 1/96
            2/1, 2/2, 2/3, ..., 2/96
            ...
            96/1, 96/2, ...., 96/96

            如果是上面的话,可以逐行处理。

            当处理第n行时,把0和空格和计算结果数值,当作字符串截取下来
            例如[0  1.4587535278679E-007],作为数组的一个数据,
            这样得到有96个数据的数组,
            然后,把前48个数据打印到新的输出文件里。

            如何呢?
            换句话来说,既然你的数据和数据的次序都是有规律的,
            就把这些规律放在代码里。

            加油。

            2012/12/17 baocheng li <[email protected]
            <mailto:[email protected]>>:
            > 需要一个过滤的脚本,今晚必须搞定,求帮忙,不甚感激
            >
            >
            > 在 2012年12月17日下午6:10,baocheng li
            <[email protected] <mailto:[email protected]>> 写道:
            >
            >> 0  0.000216782583150277 0
            >> 0.000109281958756924 0            5.89976948317528E-006 0
            >>  8.41757058889225E-007 0
            >> 5.9955834424974E-007 0            1.4587535278679E-007 0
            >>  ........(一共有96*96个数)
            >>                   .........
            >> 1 0.000216782583150277 0
            >> 0.000109281958756924 0            5.89976948317528E-006 0
            >>  8.41757058889225E-007 0
            >> 5.9955834424974E-007 0            1.4587535278679E-007 0
            >>  .....{.一共有96*96个数)
            >>
            >>
            >> 这样的数据,每块数据开头有“0”这样的,然后接下来的数据
            以若干8个空格隔开,从左到右数据的次序依次是1/1,1/2,1/3,1
            /4一直到96 /96,我如何只保留到48/48截止啊,而48/48以后的数
            据我不要了
            >
            >
            > --
            > 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina
            Mongers 讨论组”论坛。
            > 要向此网上论坛发帖,请发送电子邮件至
            [email protected]
            <mailto:[email protected]>。
            > 要取消订阅此网上论坛,请发送电子邮件至
            [email protected]
            <mailto:perlchina%[email protected]>。
            > 若有更多问题,请通过
            http://groups.google.com/group/perlchina?hl=zh-CN 访问此
            网上论坛。



            --
            +++++++_++++++++
            李 鎮

            株式会社ディー・エヌ・エー

            ソーシャルプラットフォーム事業本部 システム部


            〒150-8510
            東京都渋谷区渋谷2丁目21番1号渋谷ヒカリエ
            Shibuya Hikarie 2-21-1, Shibuya, Shibuya-ku, Tokyo 150-8510

            ++++++ *-* +++++++

            --
            您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina
            Mongers 讨论组”论坛。
            要向此网上论坛发帖,请发送电子邮件至
            [email protected]
            <mailto:[email protected]>。
            要取消订阅此网上论坛,请发送电子邮件至
            [email protected]
            <mailto:perlchina%[email protected]>。
            若有更多问题,请通过
            http://groups.google.com/group/perlchina?hl=zh-CN 访问此
            网上论坛。
            非常感谢,就是这个规律,可是代码我没什么思路,把0和第一个
            单数当做第一个数组元 素,可以,可是怎么做到呢,如果 把这
            个96*96个元素分别存入数组当中,我不是很清晰



-- 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨
    论组”论坛。
    要向此网上论坛发帖,请发送电子邮件至 [email protected]
    <mailto:[email protected]>。
    要取消订阅此网上论坛,请发送电子邮件至
    [email protected]
    <mailto:[email protected]>。
    若有更多问题,请通过
    http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

-- 您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨
    论组”论坛。
    要向此网上论坛发帖,请发送电子邮件至 [email protected]
    <mailto:[email protected]>。
    要取消订阅此网上论坛,请发送电子邮件至
    [email protected]
    <mailto:perlchina%[email protected]>。
    若有更多问题,请通过
    http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组” 论坛。
要向此网上论坛发帖,请发送电子邮件至 [email protected]
要取消订阅此网上论坛,请发送电子邮件至 [email protected]若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。


好人一生平安!!










--
您收到此邮件是因为您订阅了 Google 网上论坛的“PerlChina Mongers 讨论组”论坛。
要向此网上论坛发帖,请发送电子邮件至 [email protected]。
要取消订阅此网上论坛,请发送电子邮件至 [email protected]。
若有更多问题,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问此网上论坛。

回复