Python论坛  - 讨论区

标题:[python-chinese] Re: Help

2005年06月21日 星期二 08:35

Zoom Quiet zoom.quiet at gmail.com
Tue Jun 21 08:35:34 HKT 2005

哈哈哈!
一看到你要求结果的数据格式就知道你会使用 gnuplot 来生成图表的!

利用开源软件来赚钱是大大支持的!
http://wiki.woodpecker.org.cn/moin/PythonIc
已经收集了此次简单任务,你可以直接到那儿讨论,相信有比我提供的更加好的解决方案!

如果有报酬的话,就当是BPUG 组织经费了?!哈哈哈!
可以注意到我将你的要求都转发到了列表中!
因为你的需求非常的单纯,根不用不到GUI的,简单扼要的一个配置文件,或是命令行参数就可以解决的事儿…………
Python 的思想: Pythonic 就是将所有能力放在真正需要的地方!

这样吧!你将你的目标结果数据样本和对应的各种 GNUplot 的图表模型脚本都说明到
http://wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt
啄木鸟的Wiki 页面,
大家抽空帮助完成你的要求,最好的回报是你自个儿会使用Python 来自由进行需要的数据分析是也乎!!!
ps.
严正推荐Leo 作为你的信息,开发管理环境哪!
http://wiki.woodpecker.org.cn/moin/LeoEnvironment
哈哈哈!可以帮助你快速将思想转换到自由格式………………



在 05-6-21,Zhongwang Xu<zhongwangxu at gmail.com> 写道:
> 你好:
> 
> 非常非常的感谢你的热心帮助,现在我对于python有了一个基本的了解。
> 
> 我将在7月开始做一个课题的研究,boss需要一个用python做的软件来分析文本数据,
> 因为时间很紧,课题马上要开始,在课题开始的时候,就需要这个软件来分析数据。
> 而且我的专业不是编程。我只是需要这个小软件来处理数据,我想对于你来说,
> 只是个小case。
> 
> 不知道高手能不能帮帮忙,我想这会占用你的时间和精力,我可以付适当的酬劳。
> 
> 这个小工具软件要求如下:
> 文本数据的格式和以前发给你的数据基本一致,
> 也是要找到数据中的长度,以及Code和State,
> 
> 然后,对于所找到的有用数据进行简单统计,
> 1)各种Code出现的总次数,
> 2)每种Code在不同State下出现的次数
> 3)每种Code在不同的"长度"下,出现的次数
> 最后,用gnuplot这个软件来分别画图,输出*.ps文件。
> 这个gunplot软件也是开放软件,比较简单。
> 
> 最后,还需要有一个用户界面,界面包括浏览输入文件的窗口,
> 各种Code 选择的选项,因为有时候只需要找出一种,或者多种Code的数据,
> 有时候是全部需要选择。最后,是"执行" 按钮,点击以后,自动处理,然后调用gnuplot,
> 生成相应文件名字的ps文件。应用平台为Windows2000。
> 
> 如果高手肯帮忙的话,不胜感激!
> 酬劳方面,你根据上面的要求,你说吧。就当是谢谢你的帮忙。
> 如果以后我的朋友有这方面的需求,我会介绍,请你帮忙。
> 
> 如果高手能帮忙的话,我会吧具体的 数据样本,以及Code 和State的相关资料发给你。
> 再次感谢,盼付!
> 


-- 
[Time is unimportant, only life important!]

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月21日 星期二 10:08

Qiangning Hong hongqn at gmail.com
Tue Jun 21 10:08:11 HKT 2005

用generator写了一个简单一点的版本,放在http:
//wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt

核心的数据分析部分如下:

def code_state(input):
    """Get non-zero codes with corresponding states.

    Return a generator, yielding a tuple as (looplength, code, state)
    each time.

    input: an iterable object containing original data lines.

    """
    for line in input:
        s = line.split()
        if not s:
            continue
        elif s[0] == 'Main':
            looplength = s[4]
        elif s[0] == 'Code':
            codes = s[2:]
        elif s[0] == 'State':
            states = s[2:]
            for code, state in zip(codes, states):
                if code != '0x0000':
                    yield looplength, code, state


Zoom Quiet wrote:
> 哈哈哈!
> 一看到你要求结果的数据格式就知道你会使用 gnuplot 来生成图表的!
> 
> 利用开源软件来赚钱是大大支持的!
> http://wiki.woodpecker.org.cn/moin/PythonIc
> 已经收集了此次简单任务,你可以直接到那儿讨论,相信有比我提供的更加好的解决方案!
> 
> 如果有报酬的话,就当是BPUG 组织经费了?!哈哈哈!
> 可以注意到我将你的要求都转发到了列表中!
> 因为你的需求非常的单纯,根不用不到GUI的,简单扼要的一个配置文件,或是命令行参数就可以解决的事儿…………
> Python 的思想: Pythonic 就是将所有能力放在真正需要的地方!
> 
> 这样吧!你将你的目标结果数据样本和对应的各种 GNUplot 的图表模型脚本都说明到
> http://wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt
> 啄木鸟的Wiki 页面,
> 大家抽空帮助完成你的要求,最好的回报是你自个儿会使用Python 来自由进行需要的数据分析是也乎!!!
> ps.
> 严正推荐Leo 作为你的信息,开发管理环境哪!
> http://wiki.woodpecker.org.cn/moin/LeoEnvironment
> 哈哈哈!可以帮助你快速将思想转换到自由格式………………
> 
> 
> 
> 在 05-6-21,Zhongwang Xu<zhongwangxu at gmail.com> 写道:
> 
>>你好:
>>
>>非常非常的感谢你的热心帮助,现在我对于python有了一个基本的了解。
>>
>>我将在7月开始做一个课题的研究,boss需要一个用python做的软件来分析文本数据,
>>因为时间很紧,课题马上要开始,在课题开始的时候,就需要这个软件来分析数据。
>>而且我的专业不是编程。我只是需要这个小软件来处理数据,我想对于你来说,
>>只是个小case。
>>
>>不知道高手能不能帮帮忙,我想这会占用你的时间和精力,我可以付适当的酬劳。
>>
>>这个小工具软件要求如下:
>>文本数据的格式和以前发给你的数据基本一致,
>>也是要找到数据中的长度,以及Code和State,
>>
>>然后,对于所找到的有用数据进行简单统计,
>>1)各种Code出现的总次数,
>>2)每种Code在不同State下出现的次数
>>3)每种Code在不同的"长度"下,出现的次数
>>最后,用gnuplot这个软件来分别画图,输出*.ps文件。
>>这个gunplot软件也是开放软件,比较简单。
>>
>>最后,还需要有一个用户界面,界面包括浏览输入文件的窗口,
>>各种Code 选择的选项,因为有时候只需要找出一种,或者多种Code的数据,
>>有时候是全部需要选择。最后,是"执行" 按钮,点击以后,自动处理,然后调用gnuplot,
>>生成相应文件名字的ps文件。应用平台为Windows2000。
>>
>>如果高手肯帮忙的话,不胜感激!
>>酬劳方面,你根据上面的要求,你说吧。就当是谢谢你的帮忙。
>>如果以后我的朋友有这方面的需求,我会介绍,请你帮忙。
>>
>>如果高手能帮忙的话,我会吧具体的 数据样本,以及Code 和State的相关资料发给你。
>>再次感谢,盼付!
>>
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese


-- 
Qiangning Hong

 ___________________________________________________________
(  I can read the bloody *manual* as if it were some  )
( sort of                                                   )
(                                                           )
( religious tract describing forms of enlightenment you can )
( achieve                                                   )
(                                                           )
( after 10 years on a mountain :)                           )
 -----------------------------------------------------------
   o
    o              ....
           ........    .
          .            .
         .             .
.........              .......
..............................

Elephant inside ASCII snake

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月21日 星期二 11:09

Zoom Quiet zoom.quiet at gmail.com
Tue Jun 21 11:09:32 HKT 2005

Great Skill!
不过注释要详细哪!我是按照自学示范的目标来写的哪………………


2005/6/21, Qiangning Hong <hongqn at gmail.com>:
> 用generator写了一个简单一点的版本,放在http:
> //wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt
> 
> 核心的数据分析部分如下:
> 
> def code_state(input):
>     """Get non-zero codes with corresponding states.
> 
>     Return a generator, yielding a tuple as (looplength, code, state)
>     each time.
> 
>     input: an iterable object containing original data lines.
> 
>     """
>     for line in input:
>         s = line.split()
>         if not s:
>             continue
>         elif s[0] == 'Main':
>             looplength = s[4]
>         elif s[0] == 'Code':
>             codes = s[2:]
>         elif s[0] == 'State':
>             states = s[2:]
>             for code, state in zip(codes, states):
>                 if code != '0x0000':
>                     yield looplength, code, state
> 
> 
> Zoom Quiet wrote:
> > 哈哈哈!
> > 一看到你要求结果的数据格式就知道你会使用 gnuplot 来生成图表的!
> >
> > 利用开源软件来赚钱是大大支持的!
> > http://wiki.woodpecker.org.cn/moin/PythonIc
> > 已经收集了此次简单任务,你可以直接到那儿讨论,相信有比我提供的更加好的解决方案!
> >
> > 如果有报酬的话,就当是BPUG 组织经费了?!哈哈哈!
> > 可以注意到我将你的要求都转发到了列表中!
> > 因为你的需求非常的单纯,根不用不到GUI的,简单扼要的一个配置文件,或是命令行参数就可以解决的事儿…………
> > Python 的思想: Pythonic 就是将所有能力放在真正需要的地方!
> >
> > 这样吧!你将你的目标结果数据样本和对应的各种 GNUplot 的图表模型脚本都说明到
> > http://wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt
> > 啄木鸟的Wiki 页面,
> > 大家抽空帮助完成你的要求,最好的回报是你自个儿会使用Python 来自由进行需要的数据分析是也乎!!!
> > ps.
> > 严正推荐Leo 作为你的信息,开发管理环境哪!
> > http://wiki.woodpecker.org.cn/moin/LeoEnvironment
> > 哈哈哈!可以帮助你快速将思想转换到自由格式………………
> >
> >
> >
> > 在 05-6-21,Zhongwang Xu<zhongwangxu at gmail.com> 写道:
> >
> >>你好:
> >>
> >>非常非常的感谢你的热心帮助,现在我对于python有了一个基本的了解。
> >>
> >>我将在7月开始做一个课题的研究,boss需要一个用python做的软件来分析文本数据,
> >>因为时间很紧,课题马上要开始,在课题开始的时候,就需要这个软件来分析数据。
> >>而且我的专业不是编程。我只是需要这个小软件来处理数据,我想对于你来说,
> >>只是个小case。
> >>
> >>不知道高手能不能帮帮忙,我想这会占用你的时间和精力,我可以付适当的酬劳。
> >>
> >>这个小工具软件要求如下:
> >>文本数据的格式和以前发给你的数据基本一致,
> >>也是要找到数据中的长度,以及Code和State,
> >>
> >>然后,对于所找到的有用数据进行简单统计,
> >>1)各种Code出现的总次数,
> >>2)每种Code在不同State下出现的次数
> >>3)每种Code在不同的"长度"下,出现的次数
> >>最后,用gnuplot这个软件来分别画图,输出*.ps文件。
> >>这个gunplot软件也是开放软件,比较简单。
> >>
> >>最后,还需要有一个用户界面,界面包括浏览输入文件的窗口,
> >>各种Code 选择的选项,因为有时候只需要找出一种,或者多种Code的数据,
> >>有时候是全部需要选择。最后,是"执行" 按钮,点击以后,自动处理,然后调用gnuplot,
> >>生成相应文件名字的ps文件。应用平台为Windows2000。
> >>
> >>如果高手肯帮忙的话,不胜感激!
> >>酬劳方面,你根据上面的要求,你说吧。就当是谢谢你的帮忙。
> >>如果以后我的朋友有这方面的需求,我会介绍,请你帮忙。
> >>
> >>如果高手能帮忙的话,我会吧具体的 数据样本,以及Code 和State的相关资料发给你。
> >>再次感谢,盼付!
> >>
> >
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > python-chinese list
> > python-chinese at lists.python.cn
> > http://python.cn/mailman/listinfo/python-chinese
> 
> --
> Qiangning Hong
> 
>  ___________________________________________________________
> (  I can read the bloody *manual* as if it were some  )
> ( sort of                                                   )
> (                                                           )
> ( religious tract describing forms of enlightenment you can )
> ( achieve                                                   )
> (                                                           )
> ( after 10 years on a mountain :)                           )
>  -----------------------------------------------------------
>    o
>     o              ....
>            ........    .
>           .            .
>          .             .
> .........              .......
> ..............................
> 
> Elephant inside ASCII snake
> 


-- 
[Time is unimportant, only life important!]

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年06月21日 星期二 11:34

Qiangning Hong hongqn at gmail.com
Tue Jun 21 11:34:14 HKT 2005

应该不是很难理解吧,只要对generator有概念就行了。
既然放在wiki上了,谁有兴趣都可以修改,当然也包括添加注释。
如果有觉得不好理解的地方,也可以提出来啊。

Zoom Quiet wrote:
> Great Skill!
> 不过注释要详细哪!我是按照自学示范的目标来写的哪………………
> 
> 
> 2005/6/21, Qiangning Hong <hongqn at gmail.com>:
> 
>>用generator写了一个简单一点的版本,放在http:
>>//wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt
>>
>>核心的数据分析部分如下:
>>
>>def code_state(input):
>>    """Get non-zero codes with corresponding states.
>>
>>    Return a generator, yielding a tuple as (looplength, code, state)
>>    each time.
>>
>>    input: an iterable object containing original data lines.
>>
>>    """
>>    for line in input:
>>        s = line.split()
>>        if not s:
>>            continue
>>        elif s[0] == 'Main':
>>            looplength = s[4]
>>        elif s[0] == 'Code':
>>            codes = s[2:]
>>        elif s[0] == 'State':
>>            states = s[2:]
>>            for code, state in zip(codes, states):
>>                if code != '0x0000':
>>                    yield looplength, code, state
>>
>>
>>Zoom Quiet wrote:
>>
>>>哈哈哈!
>>>一看到你要求结果的数据格式就知道你会使用 gnuplot 来生成图表的!
>>>
>>>利用开源软件来赚钱是大大支持的!
>>>http://wiki.woodpecker.org.cn/moin/PythonIc
>>>已经收集了此次简单任务,你可以直接到那儿讨论,相信有比我提供的更加好的解决方案!
>>>
>>>如果有报酬的话,就当是BPUG 组织经费了?!哈哈哈!
>>>可以注意到我将你的要求都转发到了列表中!
>>>因为你的需求非常的单纯,根不用不到GUI的,简单扼要的一个配置文件,或是命令行参数就可以解决的事儿…………
>>>Python 的思想: Pythonic 就是将所有能力放在真正需要的地方!
>>>
>>>这样吧!你将你的目标结果数据样本和对应的各种 GNUplot 的图表模型脚本都说明到
>>>http://wiki.woodpecker.org.cn/moin/PythonIc/EasyThinkAndDoneIt
>>>啄木鸟的Wiki 页面,
>>>大家抽空帮助完成你的要求,最好的回报是你自个儿会使用Python 来自由进行需要的数据分析是也乎!!!
>>>ps.
>>>严正推荐Leo 作为你的信息,开发管理环境哪!
>>>http://wiki.woodpecker.org.cn/moin/LeoEnvironment
>>>哈哈哈!可以帮助你快速将思想转换到自由格式………………
>>>
>>>
>>>
>>>在 05-6-21,Zhongwang Xu<zhongwangxu at gmail.com> 写道:
>>>
>>>
>>>>你好:
>>>>
>>>>非常非常的感谢你的热心帮助,现在我对于python有了一个基本的了解。
>>>>
>>>>我将在7月开始做一个课题的研究,boss需要一个用python做的软件来分析文本数据,
>>>>因为时间很紧,课题马上要开始,在课题开始的时候,就需要这个软件来分析数据。
>>>>而且我的专业不是编程。我只是需要这个小软件来处理数据,我想对于你来说,
>>>>只是个小case。
>>>>
>>>>不知道高手能不能帮帮忙,我想这会占用你的时间和精力,我可以付适当的酬劳。
>>>>
>>>>这个小工具软件要求如下:
>>>>文本数据的格式和以前发给你的数据基本一致,
>>>>也是要找到数据中的长度,以及Code和State,
>>>>
>>>>然后,对于所找到的有用数据进行简单统计,
>>>>1)各种Code出现的总次数,
>>>>2)每种Code在不同State下出现的次数
>>>>3)每种Code在不同的"长度"下,出现的次数
>>>>最后,用gnuplot这个软件来分别画图,输出*.ps文件。
>>>>这个gunplot软件也是开放软件,比较简单。
>>>>
>>>>最后,还需要有一个用户界面,界面包括浏览输入文件的窗口,
>>>>各种Code 选择的选项,因为有时候只需要找出一种,或者多种Code的数据,
>>>>有时候是全部需要选择。最后,是"执行" 按钮,点击以后,自动处理,然后调用gnuplot,
>>>>生成相应文件名字的ps文件。应用平台为Windows2000。
>>>>
>>>>如果高手肯帮忙的话,不胜感激!
>>>>酬劳方面,你根据上面的要求,你说吧。就当是谢谢你的帮忙。
>>>>如果以后我的朋友有这方面的需求,我会介绍,请你帮忙。
>>>>
>>>>如果高手能帮忙的话,我会吧具体的 数据样本,以及Code 和State的相关资料发给你。
>>>>再次感谢,盼付!
>>>>
>>>
>>>
>>>
>>>
>>>------------------------------------------------------------------------
>>>
>>>_______________________________________________
>>>python-chinese list
>>>python-chinese at lists.python.cn
>>>http://python.cn/mailman/listinfo/python-chinese
>>
>>--
>>Qiangning Hong
>>
>> ___________________________________________________________
>>(  I can read the bloody *manual* as if it were some  )
>>( sort of                                                   )
>>(                                                           )
>>( religious tract describing forms of enlightenment you can )
>>( achieve                                                   )
>>(                                                           )
>>( after 10 years on a mountain :)                           )
>> -----------------------------------------------------------
>>   o
>>    o              ....
>>           ........    .
>>          .            .
>>         .             .
>>.........              .......
>>..............................
>>
>>Elephant inside ASCII snake
>>
> 
> 
> 


-- 
Qiangning Hong

 ______________________________
( Custer committed Siouxicide. )
 ------------------------------
                       o                    ^    /^
                        o                  / \  // \
                         o   |\___/|      /   \//  .\
                          o  /O  O  \__  /    //  | \ \           *----*
                            /     /  \/_/    //   |  \  \          \   |
                            @___@`    \/_   //    |   \   \         \/\ \
                           0/0/|       \/_ //     |    \    \         \  \
                       0/0/0/0/|        \///      |     \     \       |  |
                    0/0/0/0/0/_|_ /   (  //       |      \     _\     |  /
                 0/0/0/0/0/0/`/,_ _ _/  ) ; -.    |    _ _\.-~       /   /
                             ,-}        _      *-.|.-~-.           .~    ~
            \     \__/        `/\      /                 ~-. _ .-~      /
             \____(--)           *.   }            {                   /
             (    (--)          .----~-.\        \-`                 .~
             //__\\  \__ Ack!   ///.----..<        \             _ -~
            //    \\               ///-._ _ _ _ _ _ _{^ - - - - ~

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号